reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

Declarations

include/llvm/IR/IRBuilder.h
  744   CallInst *CreateIntrinsic(Intrinsic::ID ID, ArrayRef<Type *> Types,

References

include/llvm/IR/IRBuilder.h
 1495     CallInst *C = CreateIntrinsic(ID, {L->getType()},
 2093       C = CreateIntrinsic(ID, {DestTy, V->getType()}, {V, RoundingV, ExceptV},
 2099       C = CreateIntrinsic(ID, {DestTy, V->getType()}, {V, ExceptV}, nullptr,
lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
  427     Value *const Cond = B.CreateIntrinsic(Intrinsic::amdgcn_ps_live, {}, {});
  449   CallInst *const Ballot = B.CreateIntrinsic(
  459     Mbcnt = B.CreateIntrinsic(Intrinsic::amdgcn_mbcnt_lo, {},
  465     Mbcnt = B.CreateIntrinsic(Intrinsic::amdgcn_mbcnt_lo, {},
  468         B.CreateIntrinsic(Intrinsic::amdgcn_mbcnt_hi, {}, {ExtractHi, Mbcnt});
  482     NewV = B.CreateIntrinsic(Intrinsic::amdgcn_set_inactive, Ty, {V, Identity});
  497       CallInst *const ReadLaneLo = B.CreateIntrinsic(
  499       CallInst *const ReadLaneHi = B.CreateIntrinsic(
  507       NewV = B.CreateIntrinsic(Intrinsic::amdgcn_readlane, {},
  514     NewV = B.CreateIntrinsic(Intrinsic::amdgcn_wwm, Ty, NewV);
  597           B.CreateIntrinsic(Intrinsic::amdgcn_readfirstlane, {}, ExtractLo);
  599           B.CreateIntrinsic(Intrinsic::amdgcn_readfirstlane, {}, ExtractHi);
  607       BroadcastI = B.CreateIntrinsic(Intrinsic::amdgcn_readfirstlane, {}, PHI);
  618       LaneOffset = B.CreateIntrinsic(Intrinsic::amdgcn_wwm, Ty, ExclScan);
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
  698   Value *FR = Builder.CreateIntrinsic(Intrinsic::amdgcn_fmad_ftz,
lib/Target/AMDGPU/AMDGPULowerKernelArguments.cpp
   85       Builder.CreateIntrinsic(Intrinsic::amdgcn_kernarg_segment_ptr, {}, {},
lib/Transforms/InstCombine/InstCombineCalls.cpp
  653     Value *UAdd = Builder.CreateIntrinsic(Intrinsic::uadd_with_overflow, OpTy,
lib/Transforms/Scalar/MakeGuardsExplicit.cpp
   69       B.CreateIntrinsic(Intrinsic::experimental_widenable_condition,
unittests/IR/IRBuilderTest.cpp
   78   Call = Builder.CreateIntrinsic(Intrinsic::readcyclecounter, {}, {});
  106   Call = Builder.CreateIntrinsic(Intrinsic::fma, {V->getType()}, {V, V, V});
  112   Call = Builder.CreateIntrinsic(Intrinsic::fma, {V->getType()}, {V, V, V}, I);
  118   Call = Builder.CreateIntrinsic(Intrinsic::fma, {V->getType()}, {V, V, V}, I);
  141   Call = Builder.CreateIntrinsic(Intrinsic::aarch64_sve_fcvtzs_i32f16, {},
  161   Call = Builder.CreateIntrinsic(Intrinsic::masked_load,