/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/ |
H A D | BoundsChecking.cpp | 47 using BuilderTy = IRBuilder<TargetFolder>; typedef 59 BuilderTy &IRB, ScalarEvolution &SE) { in getBoundsCheckCond() 114 static void insertBoundsCheck(Value *Or, BuilderTy &IRB, GetTrapBBT GetTrapBB) { in insertBoundsCheck() 158 BuilderTy IRB(I.getParent(), BasicBlock::iterator(&I), TargetFolder(DL)); in addBoundsChecking() 185 auto GetTrapBB = [&TrapBB](BuilderTy &IRB) { in addBoundsChecking() 218 BuilderTy IRB(Inst->getParent(), BasicBlock::iterator(Inst), TargetFolder(DL)); in addBoundsChecking()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
H A D | InstCombiner.h | 59 using BuilderTy = IRBuilder<TargetFolder, IRBuilderCallbackInserter>; variable 60 BuilderTy &Builder; 96 InstCombiner(InstructionWorklist &Worklist, BuilderTy &Builder, in InstCombiner() 210 BuilderTy *Builder, bool &DoesConsume, 214 BuilderTy *Builder, bool &DoesConsume) { in getFreelyInverted() 221 BuilderTy *Builder) { in getFreelyInverted()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSelect.cpp | 123 InstCombiner::BuilderTy &Builder) { in foldSelectICmpAnd() 588 InstCombiner::BuilderTy &Builder) { in foldSelectICmpAndAnd() 636 InstCombiner::BuilderTy &Builder) { in foldSelectICmpAndZeroShl() 674 InstCombiner::BuilderTy &Builder) { in foldSelectICmpLshrAshr() 729 InstCombiner::BuilderTy &Builder) { in foldSelectICmpAndBinOp() 819 InstCombiner::BuilderTy &Builder) { in foldSetClearBits() 906 InstCombiner::BuilderTy &Builder) { in canonicalizeSaturatedSubtract() 971 InstCombiner::BuilderTy &Builder) { in canonicalizeSaturatedAdd() 1042 InstCombiner::BuilderTy &Builder) { in foldAbsDiff() 1093 InstCombiner::BuilderTy &Builder) { in foldSelectCtlzToCttz() [all …]
|
H A D | InstCombineAndOrXor.cpp | 32 InstCombiner::BuilderTy &Builder) { in getNewICmpValue() 42 InstCombiner::BuilderTy &Builder) { in getFCmpValue() 331 InstCombiner::BuilderTy &Builder) { in foldLogOpOfMaskedICmps_NotAllZeros_BMask_Mixed() 453 unsigned LHSMask, unsigned RHSMask, InstCombiner::BuilderTy &Builder) { in foldLogOpOfMaskedICmpsAsymmetric() 485 InstCombiner::BuilderTy &Builder) { in foldLogOpOfMaskedICmps() 709 foldAndOrOfICmpsWithPow2AndWithZero(InstCombiner::BuilderTy &Builder, in foldAndOrOfICmpsWithPow2AndWithZero() 815 InstCombiner::BuilderTy &Builder) { in foldSignedTruncationCheck() 911 InstCombiner::BuilderTy &Builder) { in foldIsPowerOf2OrZero() 932 InstCombiner::BuilderTy &Builder, in foldIsPowerOf2() 974 ICmpInst::Predicate PredR, InstCombiner::BuilderTy &Builder) { in foldNegativePower2AndShiftedMask() [all …]
|
H A D | InstCombineNegator.cpp | 161 InstCombiner::BuilderTy::InsertPointGuard Guard(Builder); in visitImpl() 570 InstCombiner::BuilderTy::InsertPointGuard Guard(IC.Builder); in Negate()
|
H A D | InstCombineInternal.h | 66 InstCombinerImpl(InstructionWorklist &Worklist, BuilderTy &Builder, in InstCombinerImpl() 782 using BuilderTy = IRBuilder<TargetFolder, IRBuilderCallbackInserter>; variable 783 BuilderTy Builder;
|
H A D | InstCombineAddSub.cpp | 180 FAddCombine(InstCombiner::BuilderTy &B) : Builder(B) {} in FAddCombine() 212 InstCombiner::BuilderTy &Builder; 753 InstCombiner::BuilderTy &Builder) { in checkForNegativeOperand() 810 InstCombiner::BuilderTy &Builder) { in foldNoWrapAdd() 1214 InstCombiner::BuilderTy &Builder) { in canonicalizeLowbitMask() 1256 static Instruction *combineAddSubWithShlAddSub(InstCombiner::BuilderTy &Builder, in combineAddSubWithShlAddSub() 1412 InstCombiner::BuilderTy &Builder) { in factorizeMathWithShlOps() 1827 InstCombiner::BuilderTy &Builder) { in factorizeLerp() 1843 InstCombiner::BuilderTy &Builder) { in factorizeFAddFSub() 2067 InstCombiner::BuilderTy &Builder) { in foldSubOfMinMax()
|
H A D | InstCombineVectorOps.cpp | 1130 BuilderTy::InsertPointGuard Guard(Builder); in foldAggregateConstructionIntoAggregateReuse() 1384 InstCombiner::BuilderTy &Builder) { in hoistInsEltConst() 1511 InstCombiner::BuilderTy &Builder) { in narrowInsElt() 1545 InstCombiner::BuilderTy &Builder) { in foldTruncInsEltPair() 2216 InstCombiner::BuilderTy &Builder) { in canonicalizeInsertSplat() 2428 InstCombiner::BuilderTy &Builder) { in narrowVectorSelect() 2462 InstCombiner::BuilderTy &Builder) { in foldShuffleOfUnaryOps() 2509 InstCombiner::BuilderTy &Builder) { in foldCastShuffle()
|
H A D | InstCombineMulDivRem.cpp | 100 InstCombiner::BuilderTy &Builder) { in foldMulSelectToNegate() 146 InstCombiner::BuilderTy &Builder) { in foldMulShl1() 607 InstCombiner::BuilderTy &Builder = IC.Builder; in foldPowiReassoc() 1081 static Value *foldIDivShl(BinaryOperator &I, InstCombiner::BuilderTy &Builder) { in foldIDivShl() 1804 InstCombiner::BuilderTy &Builder) { in foldFDivPowDivisor() 1850 InstCombiner::BuilderTy &Builder) { in foldFDivSqrtDivisor()
|
H A D | InstCombineCompares.cpp | 1127 InstCombiner::BuilderTy &Builder = IC.Builder; in processUGT_ADDCST_ADD() 1980 InstCombiner::BuilderTy &Builder) { in foldICmpOrXorSubChain() 3571 InstCombiner::BuilderTy &Builder, in foldCtpopPow2Test() 3717 InstCombiner::BuilderTy &Builder) { in foldICmpIntrinsicWithIntrinsic() 3854 InstCombiner::BuilderTy &Builder) { in foldICmpUSubSatOrUAddSatWithConstant() 3939 InstCombiner::BuilderTy &Builder) { in foldICmpOfCmpIntrinsicWithConstant() 4420 InstCombiner::BuilderTy &Builder) { in foldICmpWithTruncSignExtendedVal() 4494 InstCombiner::BuilderTy &Builder) { in foldShiftIntoShiftInAnotherHandOfAndInICmp() 4705 BuilderTy::InsertPointGuard Guard(Builder); in foldMultiplicationOverflowCheck() 4738 InstCombiner::BuilderTy &Builder) { in foldICmpXNegX() [all …]
|
H A D | InstCombineCalls.cpp | 711 InstCombiner::BuilderTy &Builder) { in simplifyNeonTbl1() 1085 InstCombiner::BuilderTy &Builder) { in moveAddAfterMinMax() 1186 InstCombiner::BuilderTy &Builder) { in foldClampRangeOfTwo() 1260 InstCombiner::BuilderTy &Builder) { in reassociateMinMaxWithConstantInOperand() 1347 InstCombiner::BuilderTy &Builder) { in foldShuffledIntrinsicOperands() 1398 InstCombiner::BuilderTy &Builder) { in foldBitOrderCrossLogicOp() 1467 InstCombiner::BuilderTy &Builder) { in foldMinimumOverTrailingOrLeadingZeroCount()
|
H A D | InstCombineShifts.cpp | 191 InstCombiner::BuilderTy &Builder) { in dropRedundantMaskingOfLeftShiftInput() 349 InstCombiner::BuilderTy &Builder) { in foldShiftOfShiftedBinOp() 627 InstCombiner::BuilderTy &Builder) { in foldShiftedShift()
|
H A D | InstCombineCasts.cpp | 631 InstCombiner::BuilderTy &Builder) { in shrinkSplatShuffle() 651 InstCombiner::BuilderTy &Builder) { in shrinkInsertElt() 2371 InstCombiner::BuilderTy &Builder) { in foldBitCastBitwiseLogic() 2443 InstCombiner::BuilderTy &Builder) { in foldBitCastSelect()
|
H A D | InstructionCombining.cpp | 667 InstCombiner::BuilderTy &Builder, in tryFactorization() 1291 BuilderTy::FastMathFlagGuard Guard(Builder); in SimplifySelectsFeedingBinaryOp() 2319 InstCombiner::BuilderTy &Builder) { in foldSelectGEP() 2521 BuilderTy *Builder, in getFreelyInvertedImpl()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | MemoryBuiltins.h | 303 using BuilderTy = IRBuilder<TargetFolder, IRBuilderCallbackInserter>; variable 311 BuilderTy Builder;
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86InstCombineIntrinsic.cpp | 122 InstCombiner::BuilderTy &Builder) { in simplifyX86immShift() 304 InstCombiner::BuilderTy &Builder) { in simplifyX86varShift() 440 InstCombiner::BuilderTy &Builder, bool IsSigned) { in simplifyX86pack() 506 InstCombiner::BuilderTy &Builder, bool IsSigned, in simplifyX86pmulh() 564 InstCombiner::BuilderTy &Builder, in simplifyX86pmadd() 618 InstCombiner::BuilderTy &Builder) { in simplifyX86movmsk() 647 InstCombiner::BuilderTy &Builder) { in simplifyX86addcarry() 674 InstCombiner::BuilderTy &Builder) { in simplifyTernarylogic() 1742 InstCombiner::BuilderTy &Builder) { in simplifyX86insertps() 1802 InstCombiner::BuilderTy &Builder) { in simplifyX86extrq() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | MemoryBuiltins.cpp | 1102 BuilderTy::InsertPointGuard Guard(Builder); in compute_()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | AMDGPUInstCombineIntrinsic.cpp | 104 static Value *convertTo16Bit(Value &V, InstCombiner::BuilderTy &Builder) { in convertTo16Bit()
|
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/ |
H A D | ARMTargetTransformInfo.cpp | 69 InstCombiner::BuilderTy &Builder) { in simplifyNeonVld1()
|