• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/contrib/llvm-project/llvm/lib/IR/

Lines Matching refs:Intrinsic

107   Function *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memset, Tys);
135 Function *TheFn = Intrinsic::getDeclaration(
136 M, Intrinsic::memset_element_unordered_atomic, Tys);
176 Function *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memcpy, Tys);
217 Function *TheFn = Intrinsic::getDeclaration(
218 M, Intrinsic::memcpy_element_unordered_atomic, Tys);
255 Function *TheFn = Intrinsic::getDeclaration(M, Intrinsic::memmove, Tys);
292 Function *TheFn = Intrinsic::getDeclaration(
293 M, Intrinsic::memmove_element_unordered_atomic, Tys);
320 static CallInst *getReductionIntrinsic(IRBuilderBase *Builder, Intrinsic::ID ID,
325 auto Decl = Intrinsic::getDeclaration(M, ID, Tys);
333 auto Decl = Intrinsic::getDeclaration(
334 M, Intrinsic::experimental_vector_reduce_v2_fadd, Tys);
342 auto Decl = Intrinsic::getDeclaration(
343 M, Intrinsic::experimental_vector_reduce_v2_fmul, Tys);
348 return getReductionIntrinsic(this, Intrinsic::experimental_vector_reduce_add,
353 return getReductionIntrinsic(this, Intrinsic::experimental_vector_reduce_mul,
358 return getReductionIntrinsic(this, Intrinsic::experimental_vector_reduce_and,
363 return getReductionIntrinsic(this, Intrinsic::experimental_vector_reduce_or,
368 return getReductionIntrinsic(this, Intrinsic::experimental_vector_reduce_xor,
373 auto ID = IsSigned ? Intrinsic::experimental_vector_reduce_smax
374 : Intrinsic::experimental_vector_reduce_umax;
379 auto ID = IsSigned ? Intrinsic::experimental_vector_reduce_smin
380 : Intrinsic::experimental_vector_reduce_umin;
386 this, Intrinsic::experimental_vector_reduce_fmax, Src);
397 this, Intrinsic::experimental_vector_reduce_fmin, Src);
418 Intrinsic::getDeclaration(M, Intrinsic::lifetime_start, {Ptr->getType()});
434 Intrinsic::getDeclaration(M, Intrinsic::lifetime_end, {Ptr->getType()});
454 Intrinsic::getDeclaration(M, Intrinsic::invariant_start, ObjectPtr);
464 Function *FnAssume = Intrinsic::getDeclaration(M, Intrinsic::assume);
487 return CreateMaskedIntrinsic(Intrinsic::masked_load, Ops,
505 return CreateMaskedIntrinsic(Intrinsic::masked_store, Ops, OverloadedTypes);
511 CallInst *IRBuilderBase::CreateMaskedIntrinsic(Intrinsic::ID Id,
516 Function *TheFn = Intrinsic::getDeclaration(M, Id, OverloadedTypes);
548 return CreateMaskedIntrinsic(Intrinsic::masked_gather, Ops, OverloadedTypes,
581 return CreateMaskedIntrinsic(Intrinsic::masked_scatter, Ops, OverloadedTypes);
621 Intrinsic::getDeclaration(M, Intrinsic::experimental_gc_statepoint,
670 Function *FnStatepoint = Intrinsic::getDeclaration(
671 M, Intrinsic::experimental_gc_statepoint, {FuncPtrType});
714 Intrinsic::ID ID = Intrinsic::experimental_gc_result;
717 Function *FnGCResult = Intrinsic::getDeclaration(M, ID, Types);
731 Intrinsic::getDeclaration(M, Intrinsic::experimental_gc_relocate, Types);
739 CallInst *IRBuilderBase::CreateUnaryIntrinsic(Intrinsic::ID ID, Value *V,
743 Function *Fn = Intrinsic::getDeclaration(M, ID, {V->getType()});
747 CallInst *IRBuilderBase::CreateBinaryIntrinsic(Intrinsic::ID ID, Value *LHS,
752 Function *Fn = Intrinsic::getDeclaration(M, ID, { LHS->getType() });
756 CallInst *IRBuilderBase::CreateIntrinsic(Intrinsic::ID ID,
762 Function *Fn = Intrinsic::getDeclaration(M, ID, Types);