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

Declarations

include/llvm/IR/IRBuilder.h
  731   CallInst *CreateUnaryIntrinsic(Intrinsic::ID ID, Value *V,

References

lib/Target/AMDGPU/AMDGPUAtomicOptimizer.cpp
  525           B.CreateUnaryIntrinsic(Intrinsic::ctpop, Ballot), Ty, false);
  545           B.CreateUnaryIntrinsic(Intrinsic::ctpop, Ballot), Ty, false);
lib/Target/AMDGPU/AMDGPUCodeGenPrepare.cpp
  691   CallInst *FQ = Builder.CreateUnaryIntrinsic(Intrinsic::trunc, FQM);
  706   FR = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, FR, FQ);
  709   FB = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, FB, FQ);
lib/Transforms/InstCombine/InstCombineCalls.cpp
 2303       Value *NarrowII = Builder.CreateUnaryIntrinsic(IID, ExtSrc, II);
 2324       Value *NewSin = Builder.CreateUnaryIntrinsic(Intrinsic::sin, X, II);
lib/Transforms/InstCombine/InstCombineCompares.cpp
 4289     CallInst *CtPop = Builder.CreateUnaryIntrinsic(Intrinsic::ctpop, A);
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  490       Value *Sqrt = Builder.CreateUnaryIntrinsic(Intrinsic::sqrt, XY, &I);
  519       Value *Exp = Builder.CreateUnaryIntrinsic(Intrinsic::exp, XY, &I);
  529       Value *Exp2 = Builder.CreateUnaryIntrinsic(Intrinsic::exp2, XY, &I);
lib/Transforms/InstCombine/InstCombineSelect.cpp
 2357     Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, FalseVal, FSub);
 2365     Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, TrueVal, FSub);
 2378     Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, FalseVal, FNeg);
 2390     Value *Fabs = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, TrueVal, FNeg);
unittests/IR/IRBuilderTest.cpp
   82   Call = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, V);
   88   Call = Builder.CreateUnaryIntrinsic(Intrinsic::fabs, V, I);