Home
last modified time | relevance | path

Searched refs:BuilderTy (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/Instrumentation/
H A DBoundsChecking.cpp47 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 DInstCombiner.h59 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 DInstCombineSelect.cpp123 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 DInstCombineAndOrXor.cpp32 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 DInstCombineNegator.cpp161 InstCombiner::BuilderTy::InsertPointGuard Guard(Builder); in visitImpl()
570 InstCombiner::BuilderTy::InsertPointGuard Guard(IC.Builder); in Negate()
H A DInstCombineInternal.h66 InstCombinerImpl(InstructionWorklist &Worklist, BuilderTy &Builder, in InstCombinerImpl()
782 using BuilderTy = IRBuilder<TargetFolder, IRBuilderCallbackInserter>; variable
783 BuilderTy Builder;
H A DInstCombineAddSub.cpp180 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 DInstCombineVectorOps.cpp1130 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 DInstCombineMulDivRem.cpp100 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 DInstCombineCompares.cpp1127 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 DInstCombineCalls.cpp711 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 DInstCombineShifts.cpp191 InstCombiner::BuilderTy &Builder) { in dropRedundantMaskingOfLeftShiftInput()
349 InstCombiner::BuilderTy &Builder) { in foldShiftOfShiftedBinOp()
627 InstCombiner::BuilderTy &Builder) { in foldShiftedShift()
H A DInstCombineCasts.cpp631 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 DInstructionCombining.cpp667 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 DMemoryBuiltins.h303 using BuilderTy = IRBuilder<TargetFolder, IRBuilderCallbackInserter>; variable
311 BuilderTy Builder;
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86InstCombineIntrinsic.cpp122 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 DMemoryBuiltins.cpp1102 BuilderTy::InsertPointGuard Guard(Builder); in compute_()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUInstCombineIntrinsic.cpp104 static Value *convertTo16Bit(Value &V, InstCombiner::BuilderTy &Builder) { in convertTo16Bit()
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMTargetTransformInfo.cpp69 InstCombiner::BuilderTy &Builder) { in simplifyNeonVld1()