Home
last modified time | relevance | path

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

12

/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DValueLattice.cpp49 if (CR.icmp(CmpInst::getInversePredicate(Pred), OtherCR)) in getCompare()
H A DLazyValueInfo.cpp1134 Pred = ICmpInst::getInversePredicate(Pred); in getRangeViaSLT()
1156 isTrueDest ? ICI->getPredicate() : ICI->getInversePredicate(); in getValueFromICmpCondition()
H A DLoopInfo.cpp247 : LatchCmpInst->getInversePredicate(); in getCanonicalPredicate()
H A DValueTracking.cpp728 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 DCodeMoverUtils.cpp217 if (Cmp1->getPredicate() == Cmp2->getInversePredicate() && in isInverse()
223 CmpInst::getSwappedPredicate(Cmp2->getInversePredicate()) && in isInverse()
H A DLoopPeel.cpp411 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 DFlattenCFG.cpp260 CI->setPredicate(ICmpInst::getInversePredicate(Predicate)); in FlattenParallelAndOr()
H A DPredicateInfo.cpp814 Pred = CmpInst::getInversePredicate(Pred); in getConstraint()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64GlobalISelUtils.cpp183 changeFCMPPredToAArch64CC(CmpInst::getInversePredicate(P), CondCode, in changeVectorFCMPPredToAArch64CC()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp618 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 DInstCombineSelect.cpp898 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 DInstCombineCompares.cpp968 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 DInstructionCombining.cpp2306 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 DConstraintElimination.cpp1126 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 DEarlyCSE.cpp289 if (CmpInst::getInversePredicate(Pred) < Pred) { in getHashValueImpl()
290 Pred = CmpInst::getInversePredicate(Pred); in getHashValueImpl()
458 CmpInst::getInversePredicate(PredL) == PredR) in isEqualImpl()
H A DLoopPredication.cpp386 if (SE->isLoopEntryGuardedByCond(L, ICmpInst::getInversePredicate(Pred), in expandCheck()
839 Result->Pred = ICmpInst::getInversePredicate(Result->Pred); in parseLoopLatchICmp()
H A DCallSiteSplitting.cpp145 : Cmp->getInversePredicate()}); in recordCondition()
H A DIndVarSimplify.cpp1245 InvariantPred = ICmpInst::getInversePredicate(InvariantPred); in createInvariantCond()
1263 Pred = CmpInst::getInversePredicate(Pred); in createReplacement()
H A DLoopIdiomRecognize.cpp2291 Pred = ICmpInst::getInversePredicate(Pred); in detectShiftUntilBitTestIdiom()
2644 Pred = ICmpInst::getInversePredicate(Pred); in detectShiftUntilZeroIdiom()
H A DStructurizeCFG.cpp615 InvertedCmp->setPredicate(InvertedCmp->getInversePredicate()); in simplifyConditions()
H A DLICM.cpp2424 P = ICmpInst::getInversePredicate(P); in hoistMinMax()
2459 P = ICmpInst::getInversePredicate(P); in hoistMinMax()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DStackProtector.cpp684 Cmp->setPredicate(Cmp->getInversePredicate()); in InsertStackProtectors()
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstrTypes.h894 Predicate getInversePredicate() const {
895 return getInversePredicate(getPredicate());
924 static Predicate getInversePredicate(Predicate pred);
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp153 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 DAMDGPUInstCombineIntrinsic.cpp931 SrcPred = CmpInst::getInversePredicate(SrcPred); in instCombineIntrinsic()

12