| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 967 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 D | InstCombineAndOrXor.cpp | 487 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 D | InstCombineSelect.cpp | 136 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 D | InstrTypes.h | 895 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 D | IntrinsicInst.h | 674 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 D | BPFAdjustOpt.cpp | 116 auto Op = Icmp->getPredicate(); in adjustICmpToBuiltin() 229 auto Cond2Op = Cond->getPredicate(); in serializeICMPCrossBB() 239 auto Cond1Op = Cond->getPredicate(); in serializeICMPCrossBB()
|
| H A D | BPFCheckAndAdjustIR.cpp | 259 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 D | PPCPredicates.h | 87 inline Predicate getPredicate(unsigned Condition, unsigned Hint) { in getPredicate() function
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | BranchProbabilityInfo.cpp | 532 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 D | IRSimilarityIdentifier.cpp | 61 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 D | LoopVersioning.cpp | 46 Preds(LAI.getPSE().getPredicate()), LAI(LAI), LI(LI), DT(DT), in LoopVersioning() 282 !LAI.getPSE().getPredicate().isAlwaysTrue())) { in runImpl()
|
| H A D | CodeMoverUtils.cpp | 217 if (Cmp1->getPredicate() == Cmp2->getInversePredicate() && in isInverse() 222 if (Cmp1->getPredicate() == in isInverse()
|
| H A D | FunctionComparator.cpp | 420 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 D | SystemZTDC.cpp | 129 auto Pred = I.getPredicate(); in convertFCmp() 239 auto Pred = I.getPredicate(); in convertICmp()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/IR/ |
| H A D | StructuralHash.cpp | 78 hash(ComparisonInstruction->getPredicate()); in updateInstruction()
|
| H A D | ConstantsContext.h | 434 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 D | ConstraintElimination.cpp | 1126 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 D | Float2Int.cpp | 106 if (mapFCmpPred(cast<CmpInst>(&I)->getPredicate()) != in findRoots() 438 CmpInst::Predicate P = mapFCmpPred(cast<CmpInst>(I)->getPredicate()); in convert()
|
| H A D | CorrelatedValuePropagation.cpp | 113 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 D | DifferenceEngine.cpp | 381 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 D | DAGISelMatcher.cpp | 102 TreePredicateFn CheckPredicateMatcher::getPredicate() const { in getPredicate() function in CheckPredicateMatcher 170 OS.indent(indent) << "CheckPredicate " << getPredicate().getFnName() << '\n'; in printImpl()
|
| H A D | FastISelEmitter.cpp | 75 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 D | DAGISelMatcherEmitter.cpp | 109 ++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 D | LoopVectorizationLegality.cpp | 725 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 D | MachineOperand.cpp | 381 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()
|