Home
last modified time | relevance | path

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

1234

/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp1138 if (I.getPredicate() == I.ICMP_NE) in foldICmpShrConstConst()
1197 if (I.getPredicate() == I.ICMP_NE) in foldICmpShlConstConst()
2519 auto Pred = Cmp.getPredicate(); in foldICmpBitCastConstant()
3997 switch (I.getPredicate()) { in processUMulZExtIdiom()
4128 switch (I.getPredicate()) { in processUMulZExtIdiom()
4171 switch (I.getPredicate()) { in getDemandedBitsLHSMask()
4622 switch (I.getPredicate()) { in canonicalizeICmpBool()
4631 switch (I.getPredicate()) { in canonicalizeICmpBool()
4641 switch (I.getPredicate()) { in canonicalizeICmpBool()
5117 switch (I.getPredicate()) { in foldFCmpIntToFPConst()
[all …]
H A DInstCombineSelect.cpp139 ICmpInst::Predicate Pred = Cmp->getPredicate(); in foldSelectICmpAnd()
494 Cmp->getPredicate() == ICmpInst::ICMP_EQ && in foldSelectICmpAndAnd()
562 IsEqualZero = IC->getPredicate() == ICmpInst::ICMP_EQ; in foldSelectICmpAndOr()
563 } else if (IC->getPredicate() == ICmpInst::ICMP_SLT || in foldSelectICmpAndOr()
564 IC->getPredicate() == ICmpInst::ICMP_SGT) { in foldSelectICmpAndOr()
637 ICmpInst::Predicate Pred = ICI->getPredicate(); in canonicalizeSaturatedSubtract()
693 ICmpInst::Predicate Pred = ICI->getPredicate(); in foldSelectCttzCtlz()
744 ICmpInst::Predicate Pred = Cmp.getPredicate(); in adjustMinMax()
854 Cmp.getPredicate() == CanonicalPred) in canonicalizeMinMaxWithConstant()
974 ICmpInst::Predicate Pred = ICI->getPredicate(); in foldSelectInstWithICmp()
[all …]
H A DInstCombineAndOrXor.cpp612 ICmpInst::Predicate PredL = LHS->getPredicate(), PredR = RHS->getPredicate(); in foldLogOpOfMaskedICmps()
820 ICmpInst::Predicate Pred = LHS->getPredicate(); in foldAndOrOfEqualityCmpsWithConstants()
821 if (Pred != RHS->getPredicate()) in foldAndOrOfEqualityCmpsWithConstants()
866 ICmpInst::Predicate Pred = LHS->getPredicate(); in foldAndOrOfICmpsOfAndWithPow2()
867 if (Pred != RHS->getPredicate()) in foldAndOrOfICmpsOfAndWithPow2()
967 CmpInst::Predicate Pred = ICmp->getPredicate(); in foldSignedTruncationCheck()
1033 ICmpInst::Predicate PredL = LHS->getPredicate(), PredR = RHS->getPredicate(); in foldAndOfICmps()
1216 FCmpInst::Predicate PredL = LHS->getPredicate(), PredR = RHS->getPredicate(); in foldLogicOfFCmps()
1969 ICmpInst::Predicate PredL = LHS->getPredicate(), PredR = RHS->getPredicate(); in foldOrOfICmps()
2519 if (predicatesFoldable(LHS->getPredicate(), RHS->getPredicate())) { in foldXorOfICmps()
[all …]
H A DInstCombinePHI.cpp306 if (CI->getPredicate() != cast<CmpInst>(FirstInst)->getPredicate()) in FoldPHIArgBinOpIntoPHI()
358 CmpInst *NewCI = CmpInst::Create(CIOp->getOpcode(), CIOp->getPredicate(), in FoldPHIArgBinOpIntoPHI()
825 CmpInst *NewCI = CmpInst::Create(CIOp->getOpcode(), CIOp->getPredicate(), in FoldPHIArgOpIntoPHI()
/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp416 bool isProb = CI->getPredicate() == ICmpInst::ICMP_NE; in calcPointerHeuristics()
554 Constant *Result = ConstantExpr::getCompare(CI->getPredicate(), in computeUnlikelySuccessors()
697 switch (CI->getPredicate()) { in calcZeroHeuristics()
708 switch (CI->getPredicate()) { in calcZeroHeuristics()
728 } else if (CV->isOne() && CI->getPredicate() == CmpInst::ICMP_SLT) { in calcZeroHeuristics()
733 switch (CI->getPredicate()) { in calcZeroHeuristics()
781 } else if (FCmp->getPredicate() == FCmpInst::FCMP_ORD) { in calcFloatingPointHeuristics()
784 } else if (FCmp->getPredicate() == FCmpInst::FCMP_UNO) { in calcFloatingPointHeuristics()
H A DCmpInstAnalysis.cpp24 : ICI->getPredicate(); in getICmpCode()
H A DLoopUnrollAnalyzer.cpp196 if (Constant *C = ConstantExpr::getCompare(I.getPredicate(), CLHS, CRHS)) { in visitCmpInst()
/freebsd-12.1/contrib/llvm/include/llvm/IR/
H A DInstrTypes.h721 Predicate getPredicate() const {
738 bool isFPPredicate() const { return isFPPredicate(getPredicate()); }
746 return getInversePredicate(getPredicate());
762 return getSwappedPredicate(getPredicate());
777 return getFlippedStrictnessPredicate(getPredicate());
788 return getNonStrictPredicate(getPredicate());
817 return isSigned(getPredicate());
823 return isUnsigned(getPredicate());
836 return getSignedPredicate(getPredicate());
842 return isTrueWhenEqual(getPredicate());
[all …]
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCPredicates.h88 inline Predicate getPredicate(unsigned Condition, unsigned Hint) { in getPredicate() function
/freebsd-12.1/contrib/llvm/tools/llvm-diff/
H A DDifferenceEngine.cpp256 if (cast<CmpInst>(L)->getPredicate() in diff()
257 != cast<CmpInst>(R)->getPredicate()) { in diff()
436 if (L->getPredicate() != R->getPredicate()) in equivalentAsOperands()
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp125 auto Pred = I.getPredicate(); in convertFCmp()
235 auto Pred = I.getPredicate(); in convertICmp()
/freebsd-12.1/contrib/llvm/utils/TableGen/
H A DDAGISelMatcher.cpp101 TreePredicateFn CheckPredicateMatcher::getPredicate() const { in getPredicate() function in CheckPredicateMatcher
165 OS.indent(indent) << "CheckPredicate " << getPredicate().getFnName() << '\n'; in printImpl()
H A DFastISelEmitter.cpp72 const TreePredicateFn &getPredicate(unsigned i) { in getPredicate() function in __anond0ef0c150211::ImmPredicateSet
123 OS << "_" << ImmPredicates.getPredicate(Code-1).getFnName(); in printManglingSuffix()
170 TreePredicateFn PredFn = ImmPredicates.getPredicate(Code-1); in emitImmediatePredicate()
H A DDAGISelMatcher.h400 StringRef getPredicate() const { return Predicate; } in getPredicate() function
409 return cast<CheckPatternPredicateMatcher>(M)->getPredicate() == Predicate; in isEqualImpl()
422 TreePredicateFn getPredicate() const;
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp177 ICmpInst::Predicate Pred = ICmp->getPredicate(); in makeIVComparisonInvariant()
246 ICmpInst::Predicate Pred = ICmp->getPredicate(); in eliminateIVComparison()
280 assert(ICmp->getPredicate() == OriginalPred && "Predicate changed?"); in eliminateIVComparison()
595 ICmpInst::Predicate Pred = ICI->getPredicate(); in eliminateTrunc()
/freebsd-12.1/contrib/llvm/lib/IR/
H A DConstantsContext.h483 SubclassData(CE->isCompare() ? CE->getPredicate() : 0), Ops(Operands),
490 SubclassData(CE->isCompare() ? CE->getPredicate() : 0),
511 if (SubclassData != (CE->isCompare() ? CE->getPredicate() : 0))
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp131 if (mapFCmpPred(cast<CmpInst>(&I)->getPredicate()) != in findRoots()
456 CmpInst::Predicate P = mapFCmpPred(cast<CmpInst>(I)->getPredicate()); in convert()
H A DGVN.cpp291 CmpInst::Predicate Predicate = C->getPredicate(); in createExpr()
1429 if (CmpI->getPredicate() == CmpInst::Predicate::ICMP_EQ || in processAssumeIntrinsic()
1430 CmpI->getPredicate() == CmpInst::Predicate::FCMP_OEQ || in processAssumeIntrinsic()
1431 (CmpI->getPredicate() == CmpInst::Predicate::FCMP_UEQ && in processAssumeIntrinsic()
1783 if ((isKnownTrue && Cmp->getPredicate() == CmpInst::ICMP_EQ) || in propagateEquality()
1784 (isKnownFalse && Cmp->getPredicate() == CmpInst::ICMP_NE)) in propagateEquality()
1788 if ((isKnownTrue && Cmp->getPredicate() == CmpInst::FCMP_OEQ) || in propagateEquality()
1789 (isKnownFalse && Cmp->getPredicate() == CmpInst::FCMP_UNE)) { in propagateEquality()
H A DGuardWidening.cpp615 (IC->getPredicate() != ICmpInst::ICMP_ULT && in parseRangeChecks()
616 IC->getPredicate() != ICmpInst::ICMP_UGT)) in parseRangeChecks()
620 if (IC->getPredicate() == ICmpInst::ICMP_UGT) in parseRangeChecks()
H A DLowerExpectIntrinsic.cpp253 Predicate = CmpI->getPredicate(); in handleBrSelExpect()
H A DCorrelatedValuePropagation.cpp292 LVI->getPredicateAt(Cmp->getPredicate(), Op0, C, Cmp); in processCmp()
674 LVI->getPredicateAt(C->getPredicate(), Op0, Op1, At); in getConstantAt()
/freebsd-12.1/contrib/llvm/lib/CodeGen/
H A DMachineOperand.cpp322 return getPredicate() == Other.getPredicate(); in isIdenticalTo()
370 return hash_combine(MO.getType(), MO.getTargetFlags(), MO.getPredicate()); in hash_value()
921 auto Pred = static_cast<CmpInst::Predicate>(getPredicate()); in print()
/freebsd-12.1/contrib/llvm/lib/Target/PowerPC/
H A DPPCMIPeephole.cpp824 return PPC::getPredicate(PPC::PRED_GT, PredHint); in getPredicateToDecImm()
826 return PPC::getPredicate(PPC::PRED_LE, PredHint); in getPredicateToDecImm()
843 return PPC::getPredicate(PPC::PRED_GE, PredHint); in getPredicateToIncImm()
845 return PPC::getPredicate(PPC::PRED_LT, PredHint); in getPredicateToIncImm()
/freebsd-12.1/contrib/llvm/lib/CodeGen/GlobalISel/
H A DCSEMIRBuilder.cpp74 B.addNodeIDImmediate(static_cast<int64_t>(Op.getPredicate())); in profileSrcOp()
/freebsd-12.1/contrib/llvm/lib/Target/NVPTX/
H A DNVPTXGenericToNVVM.cpp261 return Builder.CreateICmp(CmpInst::Predicate(C->getPredicate()), in remapConstantExpr()

1234