Home
last modified time | relevance | path

Searched refs:getInversePredicate (Results 1 – 25 of 33) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DLoopUnrollPeel.cpp177 SE.isKnownPredicate(ICmpInst::getInversePredicate(Pred), LeftSCEV, in countToEliminateCompares()
217 Pred = ICmpInst::getInversePredicate(Pred); in countToEliminateCompares()
229 SE.isKnownPredicate(ICmpInst::getInversePredicate(Pred), IterVal, in countToEliminateCompares()
H A DFlattenCFG.cpp263 CI->setPredicate(ICmpInst::getInversePredicate(Predicate)); in FlattenParallelAndOr()
H A DSimplifyIndVar.cpp267 } else if (SE->isKnownPredicate(ICmpInst::getInversePredicate(Pred), S, X)) { in eliminateIVComparison()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DCmpInstAnalysis.cpp23 ICmpInst::Predicate Pred = InvertPred ? ICI->getInversePredicate() in getICmpCode()
H A DInstructionSimplify.cpp1447 if ((Pred0 == ICmpInst::getInversePredicate(Pred1)) || in simplifyAndOfICmpsWithSameOperands()
1473 if ((Pred0 == ICmpInst::getInversePredicate(Pred1)) || in simplifyOrOfICmpsWithSameOperands()
3164 CmpInst::Predicate InvEqP = CmpInst::getInversePredicate(EqP); in simplifyICmpWithMinMax()
3238 CmpInst::Predicate InvEqP = CmpInst::getInversePredicate(EqP); in simplifyICmpWithMinMax()
3357 CmpInst::getInversePredicate(Pred), RHS_CR); in SimplifyICmpInst()
H A DLazyValueInfo.cpp1123 isTrueDest ? Predicate : CmpInst::getInversePredicate(Predicate); in getValueFromICmpCondition()
H A DValueTracking.cpp4529 Pred = CmpInst::getInversePredicate(Pred); in matchFastFloatClamp()
5301 LHSIsTrue ? LHS->getPredicate() : LHS->getInversePredicate(); in isImpliedCondICmps()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DValueLattice.h312 CmpInst::getInversePredicate(Pred), OtherCR) in getCompare()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInstrTypes.h745 Predicate getInversePredicate() const {
746 return getInversePredicate(getPredicate());
753 static Predicate getInversePredicate(Predicate pred);
H A DPatternMatch.h1285 LHS == TrueVal ? Cmp->getPredicate() : Cmp->getInversePredicate(); in match()
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineSelect.cpp643 Pred = ICmpInst::getInversePredicate(Pred); in canonicalizeSaturatedSubtract()
1648 Cond->setPredicate(CmpInst::getInversePredicate(Pred)); in visitSelectInst()
1730 FCmpInst::Predicate InvPred = FCI->getInversePredicate(); in visitSelectInst()
1748 FCmpInst::Predicate InvPred = FCI->getInversePredicate(); in visitSelectInst()
H A DInstCombineAndOrXor.cpp763 ICmpInst::Predicate Pred0 = (Inverted ? Cmp0->getInversePredicate() : in simplifyRangeCheck()
771 ICmpInst::Predicate Pred1 = (Inverted ? Cmp1->getInversePredicate() : in simplifyRangeCheck()
801 NewPred = ICmpInst::getInversePredicate(NewPred); in simplifyRangeCheck()
2575 RHS->setPredicate(RHS->getInversePredicate()); in foldXorOfICmps()
2580 LHS->setPredicate(LHS->getInversePredicate()); in foldXorOfICmps()
2789 cast<CmpInst>(Op0)->setPredicate(CmpInst::getInversePredicate(Pred)); in visitXor()
H A DInstCombineCompares.cpp1139 Pred = CmpInst::getInversePredicate(Pred); in foldICmpShrConstConst()
1198 Pred = CmpInst::getInversePredicate(Pred); in foldICmpShlConstConst()
1408 CmpInst::getInversePredicate(DomPred), *DomC); in foldICmpWithDominatingICmp()
4407 auto NewPred = ICmpInst::getInversePredicate(Pred); in foldICmpUsingKnownBits()
4426 auto NewPred = ICmpInst::getInversePredicate(Pred); in foldICmpUsingKnownBits()
4966 return new ICmpInst(I.getInversePredicate(), Builder.CreateAnd(A, B), in visitICmpInst()
H A DInstructionCombining.cpp2500 Cond->setPredicate(CmpInst::getInversePredicate(Pred)); in visitBranchInst()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DCallSiteSplitting.cpp147 : Cmp->getInversePredicate()}); in recordCondition()
H A DLoopPredication.cpp663 Pred = ICmpInst::getInversePredicate(Pred); in parseLoopLatchICmp()
H A DGuardWidening.cpp529 Pred1 = ICmpInst::getInversePredicate(Pred1); in widenCondCommon()
H A DIndVarSimplify.cpp1795 TrueDest ? Pred : CmpInst::getInversePredicate(Pred); in calculatePostIncRange()
H A DGVN.cpp1804 CmpInst::Predicate NotPred = Cmp->getInversePredicate(); in propagateEquality()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DConstantRange.cpp129 return makeAllowedICmpRegion(CmpInst::getInversePredicate(Pred), CR) in makeSatisfyingICmpRegion()
H A DInstructions.cpp3364 CmpInst::Predicate CmpInst::getInversePredicate(Predicate pred) { in getInversePredicate() function in CmpInst
3615 return isImpliedTrueByMatchingCmp(Pred1, getInversePredicate(Pred2)); in isImpliedFalseByMatchingCmp()
H A DConstantFold.cpp1113 pred = CmpInst::getInversePredicate(pred); in ConstantFoldBinaryInstruction()
/freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/
H A DControlHeightReduction.cpp1529 ICmp->setPredicate(CmpInst::getInversePredicate(ICmp->getPredicate())); in negateICmpIfUsedByBranchOrSelectOnly()
/freebsd-12.1/contrib/llvm/lib/Target/AArch64/
H A DAArch64InstructionSelector.cpp1431 changeICMPPredToAArch64CC(CmpInst::getInversePredicate( in select()
H A DAArch64FastISel.cpp2289 Predicate = CmpInst::getInversePredicate(Predicate); in emitCompareAndBranch()
2420 Predicate = CmpInst::getInversePredicate(Predicate); in selectBranch()

12