Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCmpInstAnalysis.cpp90 Pred = ICmpInst::getInversePredicate(Pred); in decomposeBitTestICmp()
173 Result.Pred = ICmpInst::getInversePredicate(Result.Pred); in decomposeBitTestICmp()
H A DValueLattice.cpp50 if (CR.icmp(CmpInst::getInversePredicate(Pred), OtherCR)) in getCompare()
H A DLazyValueInfo.cpp1159 Pred = ICmpInst::getInversePredicate(Pred); in getRangeViaSLT()
1202 isTrueDest ? ICI->getPredicate() : ICI->getInversePredicate(); in getValueFromICmpCondition()
1875 if (CR.icmp(CmpInst::getInversePredicate(Pred), RHS)) in getPredicateResult()
H A DValueTracking.cpp784 Invert ? Cmp->getInversePredicate() : Cmp->getPredicate(); in computeKnownBitsFromICmpCond()
1750 Pred = CmpInst::getInversePredicate(Pred); in computeKnownBitsFromOperator()
2400 Pred = ICmpInst::getInversePredicate(Pred); in isImpliedToBeAPowerOfTwoFromCond()
2728 else if (cmpExcludesZero(CmpInst::getInversePredicate(Pred), RHS)) in isKnownNonNullFromDominatingCondition()
3157 Pred = ICmpInst::getInversePredicate(Pred); in isKnownNonZeroFromOperator()
3190 Pred = CmpInst::getInversePredicate(Pred); in isKnownNonZeroFromOperator()
8197 Pred = CmpInst::getInversePredicate(Pred); in matchFastFloatClamp()
8493 return Pred1 == ICmpInst::getInversePredicate(Pred2); in isKnownInversion()
9280 if (CR.icmp(CmpInst::getInversePredicate(Pred), RCR)) in isImpliedCondCommonOperandWithCR()
H A DLoopInfo.cpp248 : LatchCmpInst->getInversePredicate(); in getCanonicalPredicate()
H A DInstructionSimplify.cpp3545 CmpInst::Predicate InvEqP = CmpInst::getInversePredicate(EqP); in simplifyICmpWithMinMax()
3619 CmpInst::Predicate InvEqP = CmpInst::getInversePredicate(EqP); in simplifyICmpWithMinMax()
3792 if (LhsCr->icmp(CmpInst::getInversePredicate(Pred), *RhsCr)) in simplifyICmpInst()
4555 Pred = ICmpInst::getInversePredicate(Pred); in simplifyCmpSelOfMaxMin()
4608 ICmpInst::Predicate InvPred = CmpInst::getInversePredicate(Pred); in simplifyCmpSelOfMaxMin()
4783 Pred = FCmpInst::getInversePredicate(Pred); in simplifySelectWithFCmp()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DCodeMoverUtils.cpp217 if (Cmp1->getPredicate() == Cmp2->getInversePredicate() && in isInverse()
223 CmpInst::getSwappedPredicate(Cmp2->getInversePredicate()) && in isInverse()
H A DLoopPeel.cpp384 return SE.isKnownPredicate(ICmpInst::getInversePredicate(Pred), ValAtLastIter, in shouldPeelLastIteration()
424 return SE.isKnownPredicate(ICmpInst::getInversePredicate(Pred), IterVal, in countToEliminateCompares()
485 Pred = ICmpInst::getInversePredicate(Pred); in countToEliminateCompares()
500 !SE.isKnownPredicate(ICmpInst::getInversePredicate(Pred), NextIterVal, in countToEliminateCompares()
H A DFlattenCFG.cpp260 CI->setPredicate(ICmpInst::getInversePredicate(Predicate)); in FlattenParallelAndOr()
H A DPredicateInfo.cpp766 Pred = CmpInst::getInversePredicate(Pred); in getConstraint()
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64GlobalISelUtils.cpp210 changeFCMPPredToAArch64CC(CmpInst::getInversePredicate(P), CondCode, in changeVectorFCMPPredToAArch64CC()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DEarlyCSE.cpp287 if (CmpInst::getInversePredicate(Pred) < Pred) { in getHashValueImpl()
288 Pred = CmpInst::getInversePredicate(Pred); in getHashValueImpl()
457 CmpInst::getInversePredicate(PredL) == PredR) in isEqualImpl()
H A DLoopPredication.cpp385 if (SE->isLoopEntryGuardedByCond(L, ICmpInst::getInversePredicate(Pred), in expandCheck()
838 Result->Pred = ICmpInst::getInversePredicate(Result->Pred); in parseLoopLatchICmp()
H A DConstraintElimination.cpp1447 dbgs(), *ImpliedCondition ? Pred : CmpInst::getInversePredicate(Pred), in checkCondition()
1625 Pred = CmpInst::getInversePredicate(Pred); in checkOrAndOpImpliedByOther()
H A DStructurizeCFG.cpp649 InvertedCmp->setPredicate(InvertedCmp->getInversePredicate()); in simplifyConditions()
H A DLoopIdiomRecognize.cpp2814 Pred = ICmpInst::getInversePredicate(Pred); in detectShiftUntilBitTestIdiom()
3167 Pred = ICmpInst::getInversePredicate(Pred); in detectShiftUntilZeroIdiom()
H A DLICM.cpp2450 P = ICmpInst::getInversePredicate(P); in hoistMinMax()
2488 P = ICmpInst::getInversePredicate(P); in hoistMinMax()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp663 CC = IsNot ? CmpInst::getInversePredicate(CC) : CC; in foldLogOpOfMaskedICmps()
725 ICmpInst::Predicate Pred0 = (Inverted ? Cmp0->getInversePredicate() : in simplifyRangeCheck()
733 ICmpInst::Predicate Pred1 = (Inverted ? Cmp1->getInversePredicate() : in simplifyRangeCheck()
767 NewPred = ICmpInst::getInversePredicate(NewPred); in simplifyRangeCheck()
3297 IsAnd ? LHS->getInversePredicate() : LHS->getPredicate(); in foldAndOrOfICmpEqConstantAndICmp()
3299 IsAnd ? RHS->getInversePredicate() : RHS->getPredicate(); in foldAndOrOfICmpEqConstantAndICmp()
4459 Y->setPredicate(Y->getInversePredicate()); in foldXorOfICmps()
4816 cast<CmpInst>(NotOp)->setPredicate(CmpInst::getInversePredicate(Pred)); in foldNot()
4873 CmpT->setPredicate(CmpT->getInversePredicate()); in foldNot()
4877 CmpF->setPredicate(CmpF->getInversePredicate()); in foldNot()
H A DInstCombineSelect.cpp936 Pred = ICmpInst::getInversePredicate(Pred); in canonicalizeSaturatedSubtract()
1009 Pred = CmpInst::getInversePredicate(Pred); in canonicalizeSaturatedAdd()
1502 Pred0 = ICmpInst::getInversePredicate(Pred0); in canonicalizeClampLike()
1792 CPred = ICI->getInversePredicate(); in foldSelectInstWithICmpConst()
1897 Predicate = ICmpInst::getInversePredicate(Predicate); in foldSelectWithConstOpToBinOp()
3511 CmpInst::getInversePredicate(Pred), *Cond1); in isSafeToRemoveBitCeilSelect()
3597 Pred = CmpInst::getInversePredicate(Pred); in foldBitCeil()
4002 FCmpInst::Predicate InvPred = FCmp->getInversePredicate(); in visitSelectInst()
H A DInstCombineCompares.cpp997 Pred = CmpInst::getInversePredicate(Pred); in foldICmpShrConstConst()
1056 Pred = CmpInst::getInversePredicate(Pred); in foldICmpShlConstConst()
1437 handleDomCond(CmpInst::getInversePredicate(DomPred), DomC)) in foldICmpWithDominatingICmp()
5711 NewPred = ICmpInst::getInversePredicate(NewPred); in foldICmpWithMinMax()
6166 return new ICmpInst(CmpInst::getInversePredicate(Pred), Op0, in foldICmpEquality()
6171 return new ICmpInst(CmpInst::getInversePredicate(Pred), Op1, in foldICmpEquality()
7014 return new ICmpInst(CmpInst::getInversePredicate(Pred), Op0, in foldICmpUsingKnownBits()
7174 I.setPredicate(CmpInst::getInversePredicate(Pred)); in canonicalizeICmpPredicate()
7801 return new ICmpInst(I.getInversePredicate(), Builder.CreateAnd(X, Y), in visitICmpInst()
H A DInstructionCombining.cpp2778 return Builder->CreateCmp(I->getInversePredicate(), I->getOperand(0), in getFreelyInvertedImpl()
4061 Cmp->setPredicate(CmpInst::getInversePredicate(Pred)); in visitBranchInst()
4123 Pred = ICmpInst::getInversePredicate(Pred); in simplifySwitchOnSelectUsingRanges()
4341 return new ICmpInst(ICmpInst::getInversePredicate(Pred), NewLHS, in foldExtractOfOverflowIntrinsic()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstrTypes.h791 Predicate getInversePredicate() const {
792 return getInversePredicate(getPredicate());
821 LLVM_ABI static Predicate getInversePredicate(Predicate pred);
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/
H A DAMDGPUPostLegalizerCombiner.cpp183 Info.Pred = CmpInst::getInversePredicate(Info.Pred); in matchFMinFMaxLegacy()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackProtector.cpp699 Cmp->setPredicate(Cmp->getInversePredicate()); in InsertStackProtectors()
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp165 return makeAllowedICmpRegion(CmpInst::getInversePredicate(Pred), CR) in makeSatisfyingICmpRegion()
211 return CmpInst::getInversePredicate(FlippedSignednessPred); in getEquivalentPredWithFlippedSignedness()

123