| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueLattice.cpp | 49 if (CR.icmp(CmpInst::getInversePredicate(Pred), OtherCR)) in getCompare()
|
| H A D | LazyValueInfo.cpp | 1134 Pred = ICmpInst::getInversePredicate(Pred); in getRangeViaSLT() 1156 isTrueDest ? ICI->getPredicate() : ICI->getInversePredicate(); in getValueFromICmpCondition()
|
| H A D | LoopInfo.cpp | 247 : LatchCmpInst->getInversePredicate(); in getCanonicalPredicate()
|
| H A D | ValueTracking.cpp | 728 computeKnownBitsFromCmp(V, Cmp->getInversePredicate(), in computeKnownBitsFromContext() 1399 Pred = CmpInst::getInversePredicate(Pred); in computeKnownBitsFromOperator() 2206 else if (cmpExcludesZero(CmpInst::getInversePredicate(Pred), RHS)) in isKnownNonNullFromDominatingCondition() 2598 Pred = ICmpInst::getInversePredicate(Pred); in isKnownNonZeroFromOperator() 2631 Pred = CmpInst::getInversePredicate(Pred); in isKnownNonZeroFromOperator() 7368 Pred = CmpInst::getInversePredicate(Pred); in matchFastFloatClamp() 8316 LHSIsTrue ? LHS->getPredicate() : LHS->getInversePredicate(); in isImpliedCondICmps()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| 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 | 411 Pred = ICmpInst::getInversePredicate(Pred); in countToEliminateCompares() 432 if (!SE.isKnownPredicate(ICmpInst::getInversePredicate(Pred), IterVal, in countToEliminateCompares() 440 !SE.isKnownPredicate(ICmpInst::getInversePredicate(Pred), NextIterVal, in countToEliminateCompares()
|
| H A D | FlattenCFG.cpp | 260 CI->setPredicate(ICmpInst::getInversePredicate(Predicate)); in FlattenParallelAndOr()
|
| H A D | PredicateInfo.cpp | 814 Pred = CmpInst::getInversePredicate(Pred); in getConstraint()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/ |
| H A D | AArch64GlobalISelUtils.cpp | 183 changeFCMPPredToAArch64CC(CmpInst::getInversePredicate(P), CondCode, in changeVectorFCMPPredToAArch64CC()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineAndOrXor.cpp | 618 CC = IsNot ? CmpInst::getInversePredicate(CC) : CC; in foldLogOpOfMaskedICmps() 661 ICmpInst::Predicate Pred0 = (Inverted ? Cmp0->getInversePredicate() : in simplifyRangeCheck() 669 ICmpInst::Predicate Pred1 = (Inverted ? Cmp1->getInversePredicate() : in simplifyRangeCheck() 699 NewPred = ICmpInst::getInversePredicate(NewPred); in simplifyRangeCheck() 1251 IsAnd ? ICmpInst::getInversePredicate(Pred1) : Pred1, *C1); in foldAndOrOfICmpsUsingRanges() 1256 IsAnd ? ICmpInst::getInversePredicate(Pred2) : Pred2, *C2); in foldAndOrOfICmpsUsingRanges() 3109 IsAnd ? LHS->getInversePredicate() : LHS->getPredicate(); in foldAndOrOfICmpEqConstantAndICmp() 3111 IsAnd ? RHS->getInversePredicate() : RHS->getPredicate(); in foldAndOrOfICmpEqConstantAndICmp() 4068 Y->setPredicate(Y->getInversePredicate()); in foldXorOfICmps() 4485 CmpT->setPredicate(CmpT->getInversePredicate()); in foldNot() [all …]
|
| H A D | InstCombineSelect.cpp | 898 Pred = ICmpInst::getInversePredicate(Pred); in canonicalizeSaturatedSubtract() 978 Pred = CmpInst::getInversePredicate(Pred); in canonicalizeSaturatedAdd() 1373 Pred0 = ICmpInst::getInversePredicate(Pred0); in canonicalizeClampLike() 1662 CPred = ICI->getInversePredicate(); in foldSelectInstWithICmpConst() 3226 CmpInst::getInversePredicate(Pred), *Cond1); in isSafeToRemoveBitCeilSelect() 3310 Pred = CmpInst::getInversePredicate(Pred); in foldBitCeil() 3445 FCmpInst::Predicate InvPred = FCmp->getInversePredicate(); in visitSelectInst()
|
| H A D | InstCombineCompares.cpp | 968 Pred = CmpInst::getInversePredicate(Pred); in foldICmpShrConstConst() 1027 Pred = CmpInst::getInversePredicate(Pred); in foldICmpShlConstConst() 1357 DomPred = CmpInst::getInversePredicate(DomPred); in foldICmpWithDominatingICmp() 5102 NewPred = ICmpInst::getInversePredicate(NewPred); in foldICmpWithMinMax() 5433 return new ICmpInst(CmpInst::getInversePredicate(Pred), Op0, in foldICmpEquality() 5438 return new ICmpInst(CmpInst::getInversePredicate(Pred), Op1, in foldICmpEquality() 6283 return new ICmpInst(CmpInst::getInversePredicate(Pred), Op0, in foldICmpUsingKnownBits() 6561 I.setPredicate(CmpInst::getInversePredicate(Pred)); in canonicalizeICmpPredicate() 7122 return new ICmpInst(I.getInversePredicate(), Builder.CreateAnd(X, Y), in visitICmpInst()
|
| H A D | InstructionCombining.cpp | 2306 return Builder->CreateCmp(I->getInversePredicate(), I->getOperand(0), in getFreelyInvertedImpl() 3264 Cmp->setPredicate(CmpInst::getInversePredicate(Pred)); in visitBranchInst() 3470 return new ICmpInst(ICmpInst::getInversePredicate(Pred), NewLHS, in foldExtractOfOverflowIntrinsic()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | ConstraintElimination.cpp | 1126 IsOr ? CmpInst::getInversePredicate(Cmp->getPredicate()) in addInfoFor() 1156 CmpInst::getInversePredicate(CmpI->getPredicate()), CmpI->getOperand(0), in addInfoFor() 1350 dbgs(), *ImpliedCondition ? Pred : CmpInst::getInversePredicate(Pred), in checkCondition() 1440 Pred = CmpInst::getInversePredicate(Pred); in checkOrAndOpImpliedByOther()
|
| H A D | EarlyCSE.cpp | 289 if (CmpInst::getInversePredicate(Pred) < Pred) { in getHashValueImpl() 290 Pred = CmpInst::getInversePredicate(Pred); in getHashValueImpl() 458 CmpInst::getInversePredicate(PredL) == PredR) in isEqualImpl()
|
| H A D | LoopPredication.cpp | 386 if (SE->isLoopEntryGuardedByCond(L, ICmpInst::getInversePredicate(Pred), in expandCheck() 839 Result->Pred = ICmpInst::getInversePredicate(Result->Pred); in parseLoopLatchICmp()
|
| H A D | CallSiteSplitting.cpp | 145 : Cmp->getInversePredicate()}); in recordCondition()
|
| H A D | IndVarSimplify.cpp | 1245 InvariantPred = ICmpInst::getInversePredicate(InvariantPred); in createInvariantCond() 1263 Pred = CmpInst::getInversePredicate(Pred); in createReplacement()
|
| H A D | LoopIdiomRecognize.cpp | 2291 Pred = ICmpInst::getInversePredicate(Pred); in detectShiftUntilBitTestIdiom() 2644 Pred = ICmpInst::getInversePredicate(Pred); in detectShiftUntilZeroIdiom()
|
| H A D | StructurizeCFG.cpp | 615 InvertedCmp->setPredicate(InvertedCmp->getInversePredicate()); in simplifyConditions()
|
| H A D | LICM.cpp | 2424 P = ICmpInst::getInversePredicate(P); in hoistMinMax() 2459 P = ICmpInst::getInversePredicate(P); in hoistMinMax()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/ |
| H A D | StackProtector.cpp | 684 Cmp->setPredicate(Cmp->getInversePredicate()); in InsertStackProtectors()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | InstrTypes.h | 894 Predicate getInversePredicate() const { 895 return getInversePredicate(getPredicate()); 924 static Predicate getInversePredicate(Predicate pred);
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 153 return makeAllowedICmpRegion(CmpInst::getInversePredicate(Pred), CR) in makeSatisfyingICmpRegion() 200 return CmpInst::getInversePredicate(FlippedSignednessPred); in getEquivalentPredWithFlippedSignedness()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUInstCombineIntrinsic.cpp | 931 SrcPred = CmpInst::getInversePredicate(SrcPred); in instCombineIntrinsic()
|