/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Instrumentation/ |
H A D | PoisonChecking.cpp | 119 B.CreateBinaryIntrinsic(Intrinsic::sadd_with_overflow, LHS, RHS); in generatePoisonChecksForBinOp() 124 B.CreateBinaryIntrinsic(Intrinsic::uadd_with_overflow, LHS, RHS); in generatePoisonChecksForBinOp() 132 B.CreateBinaryIntrinsic(Intrinsic::ssub_with_overflow, LHS, RHS); in generatePoisonChecksForBinOp() 137 B.CreateBinaryIntrinsic(Intrinsic::usub_with_overflow, LHS, RHS); in generatePoisonChecksForBinOp() 145 B.CreateBinaryIntrinsic(Intrinsic::smul_with_overflow, LHS, RHS); in generatePoisonChecksForBinOp() 150 B.CreateBinaryIntrinsic(Intrinsic::umul_with_overflow, LHS, RHS); in generatePoisonChecksForBinOp()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Instrumentation/ |
H A D | PoisonChecking.cpp | 111 B.CreateBinaryIntrinsic(Intrinsic::sadd_with_overflow, LHS, RHS); in generateCreationChecksForBinOp() 116 B.CreateBinaryIntrinsic(Intrinsic::uadd_with_overflow, LHS, RHS); in generateCreationChecksForBinOp() 124 B.CreateBinaryIntrinsic(Intrinsic::ssub_with_overflow, LHS, RHS); in generateCreationChecksForBinOp() 129 B.CreateBinaryIntrinsic(Intrinsic::usub_with_overflow, LHS, RHS); in generateCreationChecksForBinOp() 137 B.CreateBinaryIntrinsic(Intrinsic::smul_with_overflow, LHS, RHS); in generateCreationChecksForBinOp() 142 B.CreateBinaryIntrinsic(Intrinsic::umul_with_overflow, LHS, RHS); in generateCreationChecksForBinOp()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/CodeGen/ |
H A D | ExpandVectorPredication.cpp | 362 Builder.CreateBinaryIntrinsic(Intrinsic::smax, Reduction, Start); in expandPredicationInReduction() 367 Builder.CreateBinaryIntrinsic(Intrinsic::smin, Reduction, Start); in expandPredicationInReduction() 372 Builder.CreateBinaryIntrinsic(Intrinsic::umax, Reduction, Start); in expandPredicationInReduction() 377 Builder.CreateBinaryIntrinsic(Intrinsic::umin, Reduction, Start); in expandPredicationInReduction() 383 Builder.CreateBinaryIntrinsic(Intrinsic::maxnum, Reduction, Start); in expandPredicationInReduction() 389 Builder.CreateBinaryIntrinsic(Intrinsic::minnum, Reduction, Start); in expandPredicationInReduction()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineCalls.cpp | 550 IC.Builder.CreateBinaryIntrinsic(Intrinsic::cttz, Zext, Op1); in foldCttzCtlz() 557 auto *Cttz = IC.Builder.CreateBinaryIntrinsic(Intrinsic::cttz, X, in foldCttzCtlz() 885 Value *NewMinMax = Builder.CreateBinaryIntrinsic(MinMaxID, X, NewMinMaxC); in moveAddAfterMinMax() 1040 Value *NewInner = Builder.CreateBinaryIntrinsic(MinMaxID, X, Y); in reassociateMinMaxWithConstantInOperand() 1303 Builder.CreateBinaryIntrinsic(Intrinsic::abs, X, Builder.getFalse()); in visitCallInst() 1332 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, Y); in visitCallInst() 1340 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, NarrowC); in visitCallInst() 1354 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, Y); in visitCallInst() 1363 Value *NarrowMaxMin = Builder.CreateBinaryIntrinsic(IID, X, NarrowC); in visitCallInst() 1375 Value *InvMaxMin = Builder.CreateBinaryIntrinsic(InvID, X, Y); in visitCallInst() [all …]
|
H A D | InstCombineMulDivRem.cpp | 465 Value *Abs = Builder.CreateBinaryIntrinsic( in visitMul() 673 Value *Pow = Builder.CreateBinaryIntrinsic(Intrinsic::pow, X, Y1, &I); in visitFMul() 682 auto *NewPow = Builder.CreateBinaryIntrinsic(Intrinsic::pow, X, YZ, &I); in visitFMul() 689 auto *NewPow = Builder.CreateBinaryIntrinsic(Intrinsic::pow, XZ, Y, &I); in visitFMul() 1178 return Builder.CreateBinaryIntrinsic( in takeLog2() 1663 Value *V = Builder.CreateBinaryIntrinsic( in visitFDiv() 1677 Value *Pow = Builder.CreateBinaryIntrinsic(Intrinsic::pow, Op1, Y1, &I); in visitFDiv()
|
H A D | InstCombineSelect.cpp | 823 return Builder.CreateBinaryIntrinsic(Intrinsic::usub_sat, A, in canonicalizeSaturatedSubtract() 862 Value *Result = Builder.CreateBinaryIntrinsic(Intrinsic::usub_sat, A, B); in canonicalizeSaturatedSubtract() 883 return Builder.CreateBinaryIntrinsic( in canonicalizeSaturatedAdd() 912 return Builder.CreateBinaryIntrinsic(Intrinsic::uadd_sat, X, Y); in canonicalizeSaturatedAdd() 922 return Builder.CreateBinaryIntrinsic( in canonicalizeSaturatedAdd() 932 return Builder.CreateBinaryIntrinsic(Intrinsic::uadd_sat, Cmp1, Y); in canonicalizeSaturatedAdd() 1153 IC.Builder.CreateBinaryIntrinsic(Intrinsic::abs, LHS, IntMinIsPoisonC); in canonicalizeSPF() 1179 Sel, IC.Builder.CreateBinaryIntrinsic(IntrinsicID, LHS, RHS)); in canonicalizeSPF() 3202 SI, Builder.CreateBinaryIntrinsic(Intrinsic::maxnum, X, Y, &SI)); in visitSelectInst() 3206 SI, Builder.CreateBinaryIntrinsic(Intrinsic::minnum, X, Y, &SI)); in visitSelectInst()
|
H A D | InstCombineAndOrXor.cpp | 3984 Value *InvMaxMin = Builder.CreateBinaryIntrinsic(InvID, NotX, NotY); in foldNot() 3990 Value *InvMaxMin = Builder.CreateBinaryIntrinsic(InvID, X, NotY); in foldNot()
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567/include/llvm/IR/ |
D | FixedPointBuilder.h | 239 Result = B.CreateBinaryIntrinsic(IID, WideLHS, WideRHS); in CreateAdd() 265 Result = B.CreateBinaryIntrinsic(IID, WideLHS, WideRHS); in CreateSub() 351 Result = B.CreateBinaryIntrinsic(IID, LHS, RHS); in CreateShl()
|
D | IRBuilder.h | 965 CallInst *CreateBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS, 992 return CreateBinaryIntrinsic(Intrinsic::minnum, LHS, RHS, nullptr, Name); 1002 return CreateBinaryIntrinsic(Intrinsic::maxnum, LHS, RHS, nullptr, Name); 1007 return CreateBinaryIntrinsic(Intrinsic::minimum, LHS, RHS, nullptr, Name); 1012 return CreateBinaryIntrinsic(Intrinsic::maximum, LHS, RHS, nullptr, Name); 1019 return CreateBinaryIntrinsic(Intrinsic::copysign, LHS, RHS, FMFSource,
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r536225/include/llvm/IR/ |
D | FixedPointBuilder.h | 239 Result = B.CreateBinaryIntrinsic(IID, WideLHS, WideRHS); in CreateAdd() 265 Result = B.CreateBinaryIntrinsic(IID, WideLHS, WideRHS); in CreateSub() 351 Result = B.CreateBinaryIntrinsic(IID, LHS, RHS); in CreateShl()
|
D | IRBuilder.h | 971 Value *CreateBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS, 998 return CreateBinaryIntrinsic(Intrinsic::minnum, LHS, RHS, nullptr, Name); 1008 return CreateBinaryIntrinsic(Intrinsic::maxnum, LHS, RHS, nullptr, Name); 1013 return CreateBinaryIntrinsic(Intrinsic::minimum, LHS, RHS, nullptr, Name); 1018 return CreateBinaryIntrinsic(Intrinsic::maximum, LHS, RHS, nullptr, Name); 1025 return CreateBinaryIntrinsic(Intrinsic::copysign, LHS, RHS, FMFSource,
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r522817/include/llvm/IR/ |
D | FixedPointBuilder.h | 239 Result = B.CreateBinaryIntrinsic(IID, WideLHS, WideRHS); in CreateAdd() 265 Result = B.CreateBinaryIntrinsic(IID, WideLHS, WideRHS); in CreateSub() 351 Result = B.CreateBinaryIntrinsic(IID, LHS, RHS); in CreateShl()
|
D | IRBuilder.h | 965 CallInst *CreateBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS, 992 return CreateBinaryIntrinsic(Intrinsic::minnum, LHS, RHS, nullptr, Name); 1002 return CreateBinaryIntrinsic(Intrinsic::maxnum, LHS, RHS, nullptr, Name); 1007 return CreateBinaryIntrinsic(Intrinsic::minimum, LHS, RHS, nullptr, Name); 1012 return CreateBinaryIntrinsic(Intrinsic::maximum, LHS, RHS, nullptr, Name); 1019 return CreateBinaryIntrinsic(Intrinsic::copysign, LHS, RHS, FMFSource,
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/include/llvm/IR/ |
H A D | FixedPointBuilder.h | 239 Result = B.CreateBinaryIntrinsic(IID, WideLHS, WideRHS); in CreateAdd() 265 Result = B.CreateBinaryIntrinsic(IID, WideLHS, WideRHS); in CreateSub() 351 Result = B.CreateBinaryIntrinsic(IID, LHS, RHS); in CreateShl()
|
H A D | IRBuilder.h | 907 CallInst *CreateBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS, 929 return CreateBinaryIntrinsic(Intrinsic::minnum, LHS, RHS, nullptr, Name); 934 return CreateBinaryIntrinsic(Intrinsic::maxnum, LHS, RHS, nullptr, Name); 939 return CreateBinaryIntrinsic(Intrinsic::minimum, LHS, RHS, nullptr, Name); 944 return CreateBinaryIntrinsic(Intrinsic::maximum, LHS, RHS, nullptr, Name); 951 return CreateBinaryIntrinsic(Intrinsic::copysign, LHS, RHS, FMFSource,
|
/aosp_15_r20/prebuilts/clang/host/linux-x86/clang-r530567b/include/llvm/IR/ |
D | FixedPointBuilder.h | 239 Result = B.CreateBinaryIntrinsic(IID, WideLHS, WideRHS); in CreateAdd() 265 Result = B.CreateBinaryIntrinsic(IID, WideLHS, WideRHS); in CreateSub() 351 Result = B.CreateBinaryIntrinsic(IID, LHS, RHS); in CreateShl()
|
D | IRBuilder.h | 965 CallInst *CreateBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS, 992 return CreateBinaryIntrinsic(Intrinsic::minnum, LHS, RHS, nullptr, Name); 1002 return CreateBinaryIntrinsic(Intrinsic::maxnum, LHS, RHS, nullptr, Name); 1007 return CreateBinaryIntrinsic(Intrinsic::minimum, LHS, RHS, nullptr, Name); 1012 return CreateBinaryIntrinsic(Intrinsic::maximum, LHS, RHS, nullptr, Name); 1019 return CreateBinaryIntrinsic(Intrinsic::copysign, LHS, RHS, FMFSource,
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 729 Value *Result = Builder.CreateBinaryIntrinsic(Intrinsic::usub_sat, A, B); in canonicalizeSaturatedSubtract() 750 return Builder.CreateBinaryIntrinsic( in canonicalizeSaturatedAdd() 780 return Builder.CreateBinaryIntrinsic(Intrinsic::uadd_sat, X, Y); in canonicalizeSaturatedAdd() 789 return Builder.CreateBinaryIntrinsic( in canonicalizeSaturatedAdd() 797 return Builder.CreateBinaryIntrinsic(Intrinsic::uadd_sat, Cmp1, Y); in canonicalizeSaturatedAdd() 2638 SI, Builder.CreateBinaryIntrinsic(Intrinsic::maxnum, X, Y, &SI)); in visitSelectInst() 2642 SI, Builder.CreateBinaryIntrinsic(Intrinsic::minnum, X, Y, &SI)); in visitSelectInst()
|
H A D | InstCombineCalls.cpp | 2039 *II, Builder.CreateBinaryIntrinsic( in visitCallInst() 2072 *II, Builder.CreateBinaryIntrinsic(Intrinsic::sadd_with_overflow, in visitCallInst() 2120 *II, Builder.CreateBinaryIntrinsic( in visitCallInst() 2153 *II, Builder.CreateBinaryIntrinsic( in visitCallInst() 2191 Value *NewCall = Builder.CreateBinaryIntrinsic(NewIID, X, Y, II); in visitCallInst() 2222 Instruction *NewCall = Builder.CreateBinaryIntrinsic( in visitCallInst()
|
H A D | InstCombineMulDivRem.cpp | 1302 Value *V = Builder.CreateBinaryIntrinsic( in visitFDiv()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
H A D | IRBuilder.h | 809 CallInst *CreateBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, Value *RHS, 823 return CreateBinaryIntrinsic(Intrinsic::minnum, LHS, RHS, nullptr, Name); 828 return CreateBinaryIntrinsic(Intrinsic::maxnum, LHS, RHS, nullptr, Name); 833 return CreateBinaryIntrinsic(Intrinsic::minimum, LHS, RHS, nullptr, Name); 838 return CreateBinaryIntrinsic(Intrinsic::maximum, LHS, RHS, nullptr, Name);
|
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
H A D | IRBuilder.cpp | 747 CallInst *IRBuilderBase::CreateBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, in CreateBinaryIntrinsic() function in IRBuilderBase
|
/aosp_15_r20/external/swiftshader/src/Reactor/ |
H A D | LLVMReactor.cpp | 306 return jit->builder->CreateBinaryIntrinsic(llvm::Intrinsic::uadd_sat, x, y); in lowerPUADDSAT() 311 return jit->builder->CreateBinaryIntrinsic(llvm::Intrinsic::sadd_sat, x, y); in lowerPSADDSAT() 316 return jit->builder->CreateBinaryIntrinsic(llvm::Intrinsic::usub_sat, x, y); in lowerPUSUBSAT() 321 return jit->builder->CreateBinaryIntrinsic(llvm::Intrinsic::ssub_sat, x, y); in lowerPSSUBSAT()
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/IR/ |
H A D | IRBuilder.cpp | 956 CallInst *IRBuilderBase::CreateBinaryIntrinsic(Intrinsic::ID ID, Value *LHS, in CreateBinaryIntrinsic() function in IRBuilderBase
|
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 11929 return Builder.CreateBinaryIntrinsic(Intrinsic::maxnum, LHS, RHS); in createOp() 11931 return Builder.CreateBinaryIntrinsic(Intrinsic::minnum, LHS, RHS); in createOp() 11937 return Builder.CreateBinaryIntrinsic(Intrinsic::smax, LHS, RHS); in createOp() 11943 return Builder.CreateBinaryIntrinsic(Intrinsic::smin, LHS, RHS); in createOp() 11949 return Builder.CreateBinaryIntrinsic(Intrinsic::umax, LHS, RHS); in createOp() 11955 return Builder.CreateBinaryIntrinsic(Intrinsic::umin, LHS, RHS); in createOp()
|