| /openbsd-src/gnu/llvm/llvm/lib/Analysis/ |
| H A D | ValueLattice.cpp | 49 if (CR.icmp(CmpInst::getInversePredicate(Pred), OtherCR)) in getCompare()
|
| H A D | InstructionSimplify.cpp | 1811 Pred0 = ICmpInst::getInversePredicate(Pred0); in simplifyAndOrOfICmpsWithLimitConst() 1812 Pred1 = ICmpInst::getInversePredicate(Pred1); in simplifyAndOrOfICmpsWithLimitConst() 3504 CmpInst::Predicate InvEqP = CmpInst::getInversePredicate(EqP); in simplifyICmpWithMinMax() 3578 CmpInst::Predicate InvEqP = CmpInst::getInversePredicate(EqP); in simplifyICmpWithMinMax() 3714 if (LHS_CR.icmp(CmpInst::getInversePredicate(Pred), RHS_CR)) in simplifyICmpInst() 4334 Pred = ICmpInst::getInversePredicate(Pred); in simplifyCmpSelOfMaxMin() 4387 ICmpInst::Predicate InvPred = CmpInst::getInversePredicate(Pred); in simplifyCmpSelOfMaxMin()
|
| H A D | LoopInfo.cpp | 247 : LatchCmpInst->getInversePredicate(); in getCanonicalPredicate()
|
| H A D | ScalarEvolution.cpp | 9005 Pred = ICmpInst::getInversePredicate(Pred); in computeExitLimitFromCondImpl() 9110 Pred = ExitCond->getInversePredicate(); in computeExitLimitFromICmp() 10924 else if (isKnownPredicate(ICmpInst::getInversePredicate(Pred), LHS, RHS)) in evaluatePredicate() 10947 ICmpInst::getInversePredicate(Pred), in evaluatePredicateAt() 11064 auto P = Increasing ? Pred : ICmpInst::getInversePredicate(Pred); in getLoopInvariantPredicate() 11624 FoundPred = ICI->getInversePredicate(); in isImpliedCond() 14014 if (isKnownPredicateViaConstantRanges(Cmp->getInversePredicate(), L, in getReachableBlocks() 15149 EnterIfTrue ? Cmp->getPredicate() : Cmp->getInversePredicate(); in applyLoopGuards()
|
| H A D | ValueTracking.cpp | 1568 Pred = CmpInst::getInversePredicate(Pred); in computeKnownBitsFromOperator() 2346 else if (cmpExcludesZero(CmpInst::getInversePredicate(Pred), RHS)) in isKnownNonNullFromDominatingCondition() 5961 Pred = CmpInst::getInversePredicate(Pred); in matchFastFloatClamp() 6884 LHSIsTrue ? LHS->getPredicate() : LHS->getInversePredicate(); in isImpliedCondICmps()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Utils/ |
| H A D | FlattenCFG.cpp | 260 CI->setPredicate(ICmpInst::getInversePredicate(Predicate)); in FlattenParallelAndOr() 494 Cmp2->setPredicate(Cmp2->getInversePredicate()); in MergeIfRegion()
|
| H A D | CodeMoverUtils.cpp | 217 if (Cmp1->getPredicate() == Cmp2->getInversePredicate() && in isInverse() 223 CmpInst::getSwappedPredicate(Cmp2->getInversePredicate()) && in isInverse()
|
| H A D | LoopPeel.cpp | 402 Pred = ICmpInst::getInversePredicate(Pred); in countToEliminateCompares() 423 if (!SE.isKnownPredicate(ICmpInst::getInversePredicate(Pred), IterVal, in countToEliminateCompares() 431 !SE.isKnownPredicate(ICmpInst::getInversePredicate(Pred), NextIterVal, in countToEliminateCompares()
|
| H A D | PredicateInfo.cpp | 821 Pred = CmpInst::getInversePredicate(Pred); in getConstraint()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64GlobalISelUtils.cpp | 177 changeFCMPPredToAArch64CC(CmpInst::getInversePredicate(P), CondCode, in changeVectorFCMPPredToAArch64CC()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/Scalar/ |
| H A D | EarlyCSE.cpp | 275 if (CmpInst::getInversePredicate(Pred) < Pred) { in getHashValueImpl() 276 Pred = CmpInst::getInversePredicate(Pred); in getHashValueImpl() 431 CmpInst::getInversePredicate(PredL) == PredR) in isEqualImpl()
|
| H A D | LoopPredication.cpp | 426 if (SE->isLoopEntryGuardedByCond(L, ICmpInst::getInversePredicate(Pred), in expandCheck() 907 Result->Pred = ICmpInst::getInversePredicate(Result->Pred); in parseLoopLatchICmp()
|
| H A D | CallSiteSplitting.cpp | 147 : Cmp->getInversePredicate()}); in recordCondition()
|
| H A D | GuardWidening.cpp | 517 Pred1 = ICmpInst::getInversePredicate(Pred1); in widenCondCommon()
|
| H A D | IndVarSimplify.cpp | 1368 InvariantPred = ICmpInst::getInversePredicate(InvariantPred); in createInvariantCond() 1385 Pred = CmpInst::getInversePredicate(Pred); in createReplacement()
|
| H A D | StructurizeCFG.cpp | 615 InvertedCmp->setPredicate(InvertedCmp->getInversePredicate()); in simplifyConditions()
|
| H A D | ConstraintElimination.cpp | 1034 Pred = CmpInst::getInversePredicate(Pred); in eliminateConstraints()
|
| H A D | LoopIdiomRecognize.cpp | 2374 Pred = ICmpInst::getInversePredicate(Pred); in detectShiftUntilBitTestIdiom() 2709 Pred = ICmpInst::getInversePredicate(Pred); in detectShiftUntilZeroIdiom()
|
| /openbsd-src/gnu/llvm/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAndOrXor.cpp | 672 ICmpInst::Predicate Pred0 = (Inverted ? Cmp0->getInversePredicate() : in simplifyRangeCheck() 680 ICmpInst::Predicate Pred1 = (Inverted ? Cmp1->getInversePredicate() : in simplifyRangeCheck() 710 NewPred = ICmpInst::getInversePredicate(NewPred); in simplifyRangeCheck() 1166 IsAnd ? ICmpInst::getInversePredicate(Pred1) : Pred1, *C1); in foldAndOrOfICmpsUsingRanges() 1171 IsAnd ? ICmpInst::getInversePredicate(Pred2) : Pred2, *C2); in foldAndOrOfICmpsUsingRanges() 2727 IsAnd ? LHS->getInversePredicate() : LHS->getPredicate(); in foldAndOrOfICmpEqZeroAndICmp() 2729 IsAnd ? RHS->getInversePredicate() : RHS->getPredicate(); in foldAndOrOfICmpEqZeroAndICmp() 3558 Y->setPredicate(Y->getInversePredicate()); in foldXorOfICmps() 3955 cast<CmpInst>(NotOp)->setPredicate(CmpInst::getInversePredicate(Pred)); in foldNot() 4021 CmpT->setPredicate(CmpT->getInversePredicate()); in foldNot() [all …]
|
| H A D | InstCombineSelect.cpp | 812 Pred = ICmpInst::getInversePredicate(Pred); in canonicalizeSaturatedSubtract() 892 Pred = CmpInst::getInversePredicate(Pred); in canonicalizeSaturatedAdd() 1344 Pred0 = ICmpInst::getInversePredicate(Pred0); in canonicalizeClampLike() 1609 CPred = ICI->getInversePredicate(); in foldSelectInstWithICmpConst() 3181 FCmpInst::Predicate InvPred = FCmp->getInversePredicate(); in visitSelectInst()
|
| H A D | InstCombineCompares.cpp | 1033 Pred = CmpInst::getInversePredicate(Pred); in foldICmpShrConstConst() 1092 Pred = CmpInst::getInversePredicate(Pred); in foldICmpShlConstConst() 1395 CmpInst::getInversePredicate(DomPred), *DomC); in foldICmpWithDominatingICmp() 4779 return new ICmpInst(CmpInst::getInversePredicate(Pred), Op0, in foldICmpEquality() 4784 return new ICmpInst(CmpInst::getInversePredicate(Pred), Op1, in foldICmpEquality() 5650 return new ICmpInst(CmpInst::getInversePredicate(Pred), Op0, in foldICmpUsingKnownBits() 5855 I.setPredicate(CmpInst::getInversePredicate(Pred)); in canonicalizeICmpPredicate() 6316 return new ICmpInst(I.getInversePredicate(), Builder.CreateAnd(A, B), in visitICmpInst()
|
| /openbsd-src/gnu/llvm/llvm/lib/CodeGen/ |
| H A D | StackProtector.cpp | 575 Cmp->setPredicate(Cmp->getInversePredicate()); in InsertStackProtectors()
|
| /openbsd-src/gnu/llvm/llvm/include/llvm/IR/ |
| H A D | InstrTypes.h | 832 Predicate getInversePredicate() const { 833 return getInversePredicate(getPredicate()); 851 static Predicate getInversePredicate(Predicate pred);
|
| /openbsd-src/gnu/llvm/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 153 return makeAllowedICmpRegion(CmpInst::getInversePredicate(Pred), CR) in makeSatisfyingICmpRegion() 200 return CmpInst::getInversePredicate(FlippedSignednessPred); in getEquivalentPredWithFlippedSignedness()
|
| /openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 789 SrcPred = CmpInst::getInversePredicate(SrcPred); in instCombineIntrinsic()
|