Home
last modified time | relevance | path

Searched refs:getPredicate (Results 1 – 25 of 146) sorted by relevance

123456

/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp967 if (I.getPredicate() == I.ICMP_NE) in foldICmpShrConstConst()
1026 if (I.getPredicate() == I.ICMP_NE) in foldICmpShlConstConst()
1702 return new ICmpInst(Cmp.getPredicate(), in foldICmpAndShift()
5882 switch (I.getPredicate()) { in processUMulZExtIdiom()
5974 switch (I.getPredicate()) { in getDemandedBitsLHSMask()
6580 switch (I.getPredicate()) { in canonicalizeICmpBool()
6589 switch (I.getPredicate()) { in canonicalizeICmpBool()
6599 switch (I.getPredicate()) { in canonicalizeICmpBool()
7303 switch (I.getPredicate()) { in foldFCmpIntToFPConst()
7539 switch (I.getPredicate()) { in foldFabsWithFcmpZero()
[all …]
H A DInstCombineAndOrXor.cpp487 ICmpInst::Predicate PredL = LHS->getPredicate(), PredR = RHS->getPredicate(); in foldLogOpOfMaskedICmps()
662 Cmp0->getPredicate()); in simplifyRangeCheck()
670 Cmp1->getPredicate()); in simplifyRangeCheck()
712 if (LHS->getPredicate() != Pred || RHS->getPredicate() != Pred) in foldAndOrOfICmpsOfAndWithPow2()
810 CmpInst::Predicate Pred = ICmp->getPredicate(); in foldSignedTruncationCheck()
997 ICmpInst::Predicate CmpPred0 = Cmp0->getPredicate(), in foldPowerOf2AndShiftedMask()
1113 if (Pred == Cmp->getPredicate()) in foldEqOfParts()
1320 FCmpInst::Predicate PredL = LHS->getPredicate(), PredR = RHS->getPredicate(); in matchIsFiniteTest()
1338 FCmpInst::Predicate PredL = LHS->getPredicate(), PredR = RHS->getPredicate(); in foldLogicOfFCmps()
3157 ICmpInst::Predicate PredL = LHS->getPredicate(), PredR = RHS->getPredicate(); in foldAndOrOfICmps()
[all …]
H A DInstCombineSelect.cpp136 ICmpInst::Predicate Pred = Cmp->getPredicate(); in foldSelectICmpAnd()
574 Cmp->getPredicate() == ICmpInst::ICMP_EQ && in foldSelectICmpAndAnd()
659 ICmpInst::Predicate Pred = IC->getPredicate(); in foldSelectICmpLshrAshr()
725 CmpInst::Predicate Pred = IC->getPredicate(); in foldSelectICmpAndBinOp()
891 ICmpInst::Predicate Pred = ICI->getPredicate(); in canonicalizeSaturatedSubtract()
962 ICmpInst::Predicate Pred = Cmp->getPredicate(); in canonicalizeSaturatedAdd()
1082 if (ICI->getPredicate() == ICmpInst::ICMP_NE) in foldSelectCtlzToCttz()
1120 ICmpInst::Predicate Pred = ICI->getPredicate(); in foldSelectCttzCtlz()
1272 if (Cmp.getPredicate() == ICmpInst::ICMP_NE) { in foldSelectValueEquivalence()
1660 CPred = ICI->getPredicate(); in foldSelectInstWithICmpConst()
[all …]
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/IR/
H A DInstrTypes.h895 return getInversePredicate(getPredicate());
906 return getOrderedPredicate(getPredicate());
933 return getSwappedPredicate(getPredicate());
958 return isNonStrictPredicate(getPredicate());
964 return getStrictPredicate(getPredicate());
1031 return isSigned(getPredicate());
1037 return isUnsigned(getPredicate());
1050 return getSignedPredicate(getPredicate());
1062 return getUnsignedPredicate(getPredicate());
1080 return isTrueWhenEqual(getPredicate());
[all …]
H A DIntrinsicInst.h674 CmpInst::Predicate getPredicate() const;
722 FCmpInst::Predicate getPredicate() const;
764 static ICmpInst::Predicate getPredicate(Intrinsic::ID ID) { in getPredicate() function
780 ICmpInst::Predicate getPredicate() const { in getPredicate() function
781 return getPredicate(getIntrinsicID()); in getPredicate()
786 return ICmpInst::isSigned(getPredicate(ID)); in isSigned()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/BPF/
H A DBPFAdjustOpt.cpp116 auto Op = Icmp->getPredicate(); in adjustICmpToBuiltin()
229 auto Cond2Op = Cond->getPredicate(); in serializeICMPCrossBB()
239 auto Cond1Op = Cond->getPredicate(); in serializeICMPCrossBB()
H A DBPFCheckAndAdjustIR.cpp259 ICmpInst::getSwappedPredicate(ICmp->getPredicate())); in sinkMinMaxInBB()
260 MinMaxSinkInfo Second(ICmp, ICmp->getOperand(0), ICmp->getPredicate()); in sinkMinMaxInBB()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCPredicates.h87 inline Predicate getPredicate(unsigned Condition, unsigned Hint) { in getPredicate() function
/freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp532 auto Search = PointerTable.find(CI->getPredicate()); in calcPointerHeuristics()
633 Constant *Result = ConstantExpr::getCompare(CI->getPredicate(), in computeUnlikelySuccessors()
1007 Search = ICmpWithLibCallTable.find(CI->getPredicate()); in calcZeroHeuristics()
1011 Search = ICmpWithZeroTable.find(CI->getPredicate()); in calcZeroHeuristics()
1015 Search = ICmpWithOneTable.find(CI->getPredicate()); in calcZeroHeuristics()
1019 Search = ICmpWithMinusOneTable.find(CI->getPredicate()); in calcZeroHeuristics()
1048 auto Search = FCmpTable.find(FCmp->getPredicate()); in calcFloatingPointHeuristics()
H A DIRSimilarityIdentifier.cpp61 if (Predicate != C->getPredicate()) in initializeInstruction()
187 switch (CI->getPredicate()) { in predicateForConsistency()
198 return CI->getPredicate(); in predicateForConsistency()
202 CmpInst::Predicate IRInstructionData::getPredicate() const { in getPredicate() function in IRInstructionData
209 return cast<CmpInst>(Inst)->getPredicate(); in getPredicate()
235 if (A.getPredicate() != B.getPredicate()) in isClose()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLoopVersioning.cpp46 Preds(LAI.getPSE().getPredicate()), LAI(LAI), LI(LI), DT(DT), in LoopVersioning()
282 !LAI.getPSE().getPredicate().isAlwaysTrue())) { in runImpl()
H A DCodeMoverUtils.cpp217 if (Cmp1->getPredicate() == Cmp2->getInversePredicate() && in isInverse()
222 if (Cmp1->getPredicate() == in isInverse()
H A DFunctionComparator.cpp420 if (int Res = cmpNumbers(LE->getPredicate(), RE->getPredicate())) in cmpConstants()
677 return cmpNumbers(CI->getPredicate(), cast<CmpInst>(R)->getPredicate()); in cmpOperations()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp129 auto Pred = I.getPredicate(); in convertFCmp()
239 auto Pred = I.getPredicate(); in convertICmp()
/freebsd-14.2/contrib/llvm-project/llvm/lib/IR/
H A DStructuralHash.cpp78 hash(ComparisonInstruction->getPredicate()); in updateInstruction()
H A DConstantsContext.h434 SubclassData(CE->isCompare() ? CE->getPredicate() : 0), Ops(Operands),
442 SubclassData(CE->isCompare() ? CE->getPredicate() : 0),
464 if (SubclassData != (CE->isCompare() ? CE->getPredicate() : 0))
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DConstraintElimination.cpp1126 IsOr ? CmpInst::getInversePredicate(Cmp->getPredicate()) in addInfoFor()
1127 : Cmp->getPredicate(), in addInfoFor()
1151 DT.getNode(Br->getSuccessor(0)), CmpI->getPredicate(), in addInfoFor()
1156 CmpInst::getInversePredicate(CmpI->getPredicate()), CmpI->getOperand(0), in addInfoFor()
1237 CollectArguments(Cond, ICmpInst::isSigned(Cond->getPredicate())); in generateReproducer()
1313 CloneInstructions(Cond, CmpInst::isSigned(Cond->getPredicate())); in generateReproducer()
1392 checkCondition(Cmp->getPredicate(), Cmp->getOperand(0), in checkAndReplaceCondition()
1451 checkCondition(CmpToCheck->getPredicate(), CmpToCheck->getOperand(0), in checkOrAndOpImpliedByOther()
1739 Pred = ICmpInst::getNonStrictPredicate(MinMax->getPredicate()); in eliminateConstraints()
H A DFloat2Int.cpp106 if (mapFCmpPred(cast<CmpInst>(&I)->getPredicate()) != in findRoots()
438 CmpInst::Predicate P = mapFCmpPred(cast<CmpInst>(I)->getPredicate()); in convert()
H A DCorrelatedValuePropagation.cpp113 C->getPredicate(), Op0, Op1, At, /*UseBlockValue=*/false); in getConstantAt()
305 Cmp->getPredicate(), in processICmp()
328 LVI->getPredicateAt(Cmp->getPredicate(), Op0, Op1, Cmp, in constantFoldCmp()
532 CmpInst::Predicate Pred = CmpInst::getNonStrictPredicate(MM->getPredicate()); in processMinMaxIntrinsic()
/freebsd-14.2/contrib/llvm-project/llvm/tools/llvm-diff/lib/
H A DDifferenceEngine.cpp381 if (cast<CmpInst>(L)->getPredicate() in diff()
382 != cast<CmpInst>(R)->getPredicate()) { in diff()
663 if (L->getPredicate() != R->getPredicate()) in equivalentAsOperands()
/freebsd-14.2/contrib/llvm-project/llvm/utils/TableGen/
H A DDAGISelMatcher.cpp102 TreePredicateFn CheckPredicateMatcher::getPredicate() const { in getPredicate() function in CheckPredicateMatcher
170 OS.indent(indent) << "CheckPredicate " << getPredicate().getFnName() << '\n'; in printImpl()
H A DFastISelEmitter.cpp75 const TreePredicateFn &getPredicate(unsigned i) { in getPredicate() function in __anon5fcc75e60211::ImmPredicateSet
126 OS << "_" << ImmPredicates.getPredicate(Code-1).getFnName(); in printManglingSuffix()
173 TreePredicateFn PredFn = ImmPredicates.getPredicate(Code-1); in emitImmediatePredicate()
H A DDAGISelMatcherEmitter.cpp109 ++PatternPredicateUsage[CPPM->getPredicate()]; in MatcherTableEmitter()
111 ++PredicateUsage[PM->getPredicate().getOrigPatFragRecord()]; in MatcherTableEmitter()
536 StringRef Pred = cast<CheckPatternPredicateMatcher>(N)->getPredicate(); in EmitMatcher()
550 TreePredicateFn Pred = cast<CheckPredicateMatcher>(N)->getPredicate(); in EmitMatcher()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DLoopVectorizationLegality.cpp725 if (PSE.getPredicate().isAlwaysTrue()) { in addInductionPhi()
1020 if (PSE.getPredicate().isAlwaysTrue()) { in canVectorizeInstrs()
1149 PSE.addPredicate(LAI->getPSE().getPredicate()); in canVectorizeMemory()
1511 if (PSE.getPredicate().getComplexity() > SCEVThreshold) { in canVectorize()
/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/
H A DMachineOperand.cpp381 return getPredicate() == Other.getPredicate(); in isIdenticalTo()
446 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getPredicate()); in hash_value()
1005 auto Pred = static_cast<CmpInst::Predicate>(getPredicate()); in print()

123456