|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
Declarations
include/llvm/IR/IRBuilder.h 737 CallInst *CreateBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS,
References
include/llvm/IR/IRBuilder.h 751 return CreateBinaryIntrinsic(Intrinsic::minnum, LHS, RHS, nullptr, Name);
756 return CreateBinaryIntrinsic(Intrinsic::maxnum, LHS, RHS, nullptr, Name);
761 return CreateBinaryIntrinsic(Intrinsic::minimum, LHS, RHS, nullptr, Name);
766 return CreateBinaryIntrinsic(Intrinsic::maximum, LHS, RHS, nullptr, Name);
lib/CodeGen/CodeGenPrepare.cpp 1216 Value *MathOV = Builder.CreateBinaryIntrinsic(IID, Arg0, Arg1);
lib/Transforms/InstCombine/InstCombineCalls.cpp 2033 *II, Builder.CreateBinaryIntrinsic(
2066 *II, Builder.CreateBinaryIntrinsic(Intrinsic::sadd_with_overflow,
2114 *II, Builder.CreateBinaryIntrinsic(
2147 *II, Builder.CreateBinaryIntrinsic(
2185 Value *NewCall = Builder.CreateBinaryIntrinsic(NewIID, X, Y, II);
2216 Instruction *NewCall = Builder.CreateBinaryIntrinsic(
lib/Transforms/InstCombine/InstCombineMulDivRem.cpp 1294 Value *V = Builder.CreateBinaryIntrinsic(
lib/Transforms/InstCombine/InstCombineSelect.cpp 721 Value *Result = Builder.CreateBinaryIntrinsic(Intrinsic::usub_sat, A, B);
742 return Builder.CreateBinaryIntrinsic(
772 return Builder.CreateBinaryIntrinsic(Intrinsic::uadd_sat, X, Y);
781 return Builder.CreateBinaryIntrinsic(
789 return Builder.CreateBinaryIntrinsic(Intrinsic::uadd_sat, Cmp1, Y);
2516 SI, Builder.CreateBinaryIntrinsic(Intrinsic::maxnum, X, Y, &SI));
2520 SI, Builder.CreateBinaryIntrinsic(Intrinsic::minnum, X, Y, &SI));
lib/Transforms/Instrumentation/PoisonChecking.cpp 118 B.CreateBinaryIntrinsic(Intrinsic::sadd_with_overflow, LHS, RHS);
123 B.CreateBinaryIntrinsic(Intrinsic::uadd_with_overflow, LHS, RHS);
131 B.CreateBinaryIntrinsic(Intrinsic::ssub_with_overflow, LHS, RHS);
136 B.CreateBinaryIntrinsic(Intrinsic::usub_with_overflow, LHS, RHS);
144 B.CreateBinaryIntrinsic(Intrinsic::smul_with_overflow, LHS, RHS);
149 B.CreateBinaryIntrinsic(Intrinsic::umul_with_overflow, LHS, RHS);
tools/clang/lib/CodeGen/CGExprScalar.cpp 3417 Result = Builder.CreateBinaryIntrinsic(IID, FullLHS, FullRHS);
3428 Result = Builder.CreateBinaryIntrinsic(IID, FullLHS, FullRHS);
unittests/IR/IRBuilderTest.cpp 94 Call = Builder.CreateBinaryIntrinsic(Intrinsic::pow, V, V);
100 Call = Builder.CreateBinaryIntrinsic(Intrinsic::pow, V, V, I);