Lines Matching refs:InstCombiner
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()
776 InstCombiner::BuilderTy &Builder) { in foldSignedTruncationCheck()
872 InstCombiner::BuilderTy &Builder) { in foldIsPowerOf2OrZero()
892 InstCombiner::BuilderTy &Builder) { in foldIsPowerOf2()
927 ICmpInst::Predicate PredR, InstCombiner::BuilderTy &Builder) { in foldNegativePower2AndShiftedMask()
993 InstCombiner::BuilderTy &Builder) { in foldPowerOf2AndShiftedMask()
1027 InstCombiner::BuilderTy &Builder) { in foldUnsignedUnderflowCheck()
1180 InstCombiner::BuilderTy &Builder, in foldAndOrOfICmpsWithConstEq()
1316 static Value *matchIsFiniteTest(InstCombiner::BuilderTy &Builder, FCmpInst *LHS, in matchIsFiniteTest()
1530 InstCombiner::BuilderTy &Builder) { in reassociateFCmps()
1575 InstCombiner &IC) { in matchDeMorgansLaws()
1761 InstCombiner::BuilderTy &Builder) { in foldAndToXor()
1787 InstCombiner::BuilderTy &Builder) { in foldOrToXor()
1871 InstCombiner::BuilderTy &Builder) { in foldComplexAndOrPatterns()
2047 InstCombiner::BuilderTy &Builder) { in canonicalizeLogicFirst()
2135 InstCombiner::BuilderTy &Builder) { in foldBitwiseLogicWithIntrinsics()
2910 InstCombiner::BuilderTy &Builder) { in matchOrConcat()
3920 InstCombiner::BuilderTy &Builder) { in foldXorToXor()
4108 InstCombiner::BuilderTy &Builder) { in visitMaskedMerge()
4141 InstCombiner::BuilderTy &Builder) { in foldNotXor()
4175 InstCombiner::BuilderTy &Builder) { in canonicalizeAbs()
4205 static bool canFreelyInvert(InstCombiner &IC, Value *Op, in canFreelyInvert()
4243 if (!InstCombiner::canFreelyInvertAllUsersOf(&I, /*IgnoredUser=*/nullptr)) in sinkNotIntoLogicalOp()
4296 if (!InstCombiner::canFreelyInvertAllUsersOf(&I, /*IgnoredUser=*/nullptr)) in sinkNotIntoOtherHandOfLogicalOp()
4426 InstCombiner::canFreelyInvertAllUsersOf(cast<Instruction>(NotOp), in foldNot()