Searched refs:getPredicate (Results 1 - 25 of 52) sorted by relevance

123

/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp292 Constant *C = ConstantFoldCompareInstOperands(ICI.getPredicate(), Elt,
812 ICmpInst::Predicate Pred = ICI.getPredicate();
993 bool IsICMP_NE = ICI.getPredicate() == ICmpInst::ICMP_NE;
1003 return new ICmpInst(ICI.getPredicate(), Shr->getOperand(0), ShiftedCmpRHS);
1012 return new ICmpInst(ICI.getPredicate(), And, ShiftedCmpRHS);
1040 return new ICmpInst(ICI.getPredicate(), LHSI->getOperand(0),
1050 if ((ICI.getPredicate() == ICmpInst::ICMP_SLT && RHSV == 0) ||
1051 (ICI.getPredicate() == ICmpInst::ICMP_SGT && RHSV.isAllOnesValue())) {
1063 bool isTrueIfPositive = ICI.getPredicate() == ICmpInst::ICMP_SGT;
1121 return new ICmpInst(ICI.getPredicate(), NewAn
[all...]
H A DInstCombineSelect.cpp38 switch (ICI->getPredicate()) {
54 switch (ICI->getPredicate()) {
311 return SimplifyCmpInst(C->getPredicate(), RepOp, C->getOperand(1), TD,
314 return SimplifyCmpInst(C->getPredicate(), C->getOperand(0), RepOp, TD,
337 return ConstantFoldCompareInstOperands(C->getPredicate(), ConstOps[0],
358 ICmpInst::Predicate Pred = ICI->getPredicate();
651 ShouldNotVal ^= IC->getPredicate() == ICmpInst::ICMP_NE;
734 if (FCI->getPredicate() == FCmpInst::FCMP_OEQ) {
746 if (FCI->getPredicate() == FCmpInst::FCMP_UNE) {
761 if (FCI->getPredicate()
[all...]
H A DInstCombineAndOrXor.cpp504 if (I->getPredicate() == ICmpInst::ICMP_SLT)
516 if (I->getPredicate() == ICmpInst::ICMP_SGT)
635 ICmpInst::Predicate LHSCC = LHS->getPredicate(), RHSCC = RHS->getPredicate();
711 ICmpInst::Predicate LHSCC = LHS->getPredicate(), RHSCC = RHS->getPredicate();
943 if (LHS->getPredicate() == FCmpInst::FCMP_ORD &&
944 RHS->getPredicate() == FCmpInst::FCMP_ORD) {
965 FCmpInst::Predicate Op0CC = LHS->getPredicate(), Op1CC = RHS->getPredicate();
[all...]
H A DInstCombinePHI.cpp55 if (CI->getPredicate() != cast<CmpInst>(FirstInst)->getPredicate())
114 CmpInst *NewCI = CmpInst::Create(CIOp->getOpcode(), CIOp->getPredicate(),
500 CmpInst *NewCI = CmpInst::Create(CIOp->getOpcode(), CIOp->getPredicate(),
H A DInstCombineCasts.cpp511 if ((ICI->getPredicate() == ICmpInst::ICMP_SLT && Op1CV == 0) ||
512 (ICI->getPredicate() == ICmpInst::ICMP_SGT &&Op1CV.isAllOnesValue())) {
522 if (ICI->getPredicate() == ICmpInst::ICMP_SGT) {
550 bool isNE = ICI->getPredicate() == ICmpInst::ICMP_NE;
612 if (ICI->getPredicate() == ICmpInst::ICMP_EQ)
884 ICmpInst::Predicate Pred = ICI->getPredicate();
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Utils/
H A DCmpInstAnalysis.cpp46 : ICI->getPredicate();
H A DLowerExpectIntrinsic.cpp102 if (!CmpI || CmpI->getPredicate() != CmpInst::ICMP_NE)
H A DSimplifyIndVar.cpp151 ICmpInst::Predicate Pred = ICmp->getPredicate();
H A DSimplifyCFG.cpp426 if (ICI->getPredicate() == (isEQ ? ICmpInst::ICMP_EQ:ICmpInst::ICMP_NE)) {
435 ConstantRange::makeICmpRegion(ICI->getPredicate(), C->getValue());
527 if ((ICI->getPredicate() == ICmpInst::ICMP_EQ ||
528 ICI->getPredicate() == ICmpInst::ICMP_NE) &&
555 BasicBlock *Succ = BI->getSuccessor(ICI->getPredicate() == ICmpInst::ICMP_NE);
559 return BI->getSuccessor(ICI->getPredicate() == ICmpInst::ICMP_EQ);
799 if (ICI->getPredicate() == ICmpInst::ICMP_EQ)
2567 if (ICI->getPredicate() == ICmpInst::ICMP_EQ)
2591 if (ICI->getPredicate() == ICmpInst::ICMP_EQ)
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/
H A DInstrTypes.h710 Predicate getPredicate() const { function in class:llvm::CmpInst
725 bool isFPPredicate() const { return isFPPredicate(getPredicate()); }
726 bool isIntPredicate() const { return isIntPredicate(getPredicate()); }
734 return getInversePredicate(getPredicate());
750 return getSwappedPredicate(getPredicate());
777 return isSigned(getPredicate());
783 return isUnsigned(getPredicate());
789 return isTrueWhenEqual(getPredicate());
795 return isFalseWhenEqual(getPredicate());
H A DInstructions.h972 return getSignedPredicate(getPredicate());
984 return getUnsignedPredicate(getPredicate());
1000 return isEquality(getPredicate());
1115 return getPredicate() == FCMP_OEQ || getPredicate() == FCMP_ONE ||
1116 getPredicate() == FCMP_UEQ || getPredicate() == FCMP_UNE;
1123 getPredicate() == FCMP_FALSE ||
1124 getPredicate() == FCMP_TRUE ||
1125 getPredicate()
[all...]
/macosx-10.10.1/llvmCore-3425.0.34/lib/Analysis/
H A DBranchProbabilityInfo.cpp220 bool isProb = CI->getPredicate() == ICmpInst::ICMP_NE;
302 switch (CI->getPredicate()) {
322 } else if (CV->isOne() && CI->getPredicate() == CmpInst::ICMP_SLT) {
326 } else if (CV->isAllOnesValue() && CI->getPredicate() == CmpInst::ICMP_SGT) {
360 } else if (FCmp->getPredicate() == FCmpInst::FCMP_ORD) {
363 } else if (FCmp->getPredicate() == FCmpInst::FCMP_UNO) {
H A DInlineCost.cpp484 if (Constant *C = ConstantExpr::getICmp(I.getPredicate(), CLHS, CRHS)) {
501 if (Constant *C = ConstantExpr::getICmp(I.getPredicate(), CLHS, CRHS)) {
516 bool IsNotEqual = I.getPredicate() == CmpInst::ICMP_NE;
H A DLazyValueInfo.cpp803 if (isTrueDest == (ICI->getPredicate() == ICmpInst::ICMP_EQ))
813 if (ICI->getPredicate() == ICmpInst::ICMP_ULT)
822 ConstantRange::makeICmpRegion(ICI->getPredicate(), CmpRange);
/macosx-10.10.1/llvmCore-3425.0.34/lib/Target/ARM/
H A DARMCodeEmitter.cpp699 Binary |= II->getPredicate(&MI) << ARMII::CondShift;
714 Binary |= II->getPredicate(&MI) << ARMII::CondShift;
737 Binary |= II->getPredicate(&MI) << ARMII::CondShift;
752 Binary |= II->getPredicate(&MI) << ARMII::CondShift;
776 Binary |= II->getPredicate(&MI) << ARMII::CondShift;
801 Binary |= II->getPredicate(&MI) << ARMII::CondShift;
848 Binary |= II->getPredicate(&MI) << ARMII::CondShift;
1011 Binary |= II->getPredicate(&MI) << ARMII::CondShift;
1118 Binary |= II->getPredicate(&MI) << ARMII::CondShift;
1189 Binary |= II->getPredicate(
[all...]
H A DARMBaseInstrInfo.h77 ARMCC::CondCodes getPredicate(const MachineInstr *MI) const { function in class:llvm::ARMBaseInstrInfo
/macosx-10.10.1/llvmCore-3425.0.34/lib/VMCore/
H A DInstruction.cpp205 return CI->getPredicate() == cast<CmpInst>(I)->getPredicate();
278 return CI->getPredicate() == cast<CmpInst>(I)->getPredicate();
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Scalar/
H A DCorrelatedValuePropagation.cpp155 LazyValueInfo::Tristate Result = LVI->getPredicateOnEdge(C->getPredicate(),
161 LazyValueInfo::Tristate Res = LVI->getPredicateOnEdge(C->getPredicate(),
H A DJumpThreading.cpp482 Value *Res = SimplifyCmpInst(Cmp->getPredicate(), LHS, RHS, TD);
488 ResT = LVI->getPredicateOnEdge(Cmp->getPredicate(), LHS,
515 LVI->getPredicateOnEdge(Cmp->getPredicate(), Cmp->getOperand(0),
536 Constant *Folded = ConstantExpr::getCompare(Cmp->getPredicate(),
748 LVI->getPredicateOnEdge(CondCmp->getPredicate(), CondCmp->getOperand(0),
754 LVI->getPredicateOnEdge(CondCmp->getPredicate(),
H A DEarlyCSE.cpp102 Res ^= CI->getPredicate();
/macosx-10.10.1/llvmCore-3425.0.34/utils/TableGen/
H A DDAGISelMatcher.cpp91 TreePredicateFn CheckPredicateMatcher::getPredicate() const { function in class:CheckPredicateMatcher
143 OS.indent(indent) << "CheckPredicate " << getPredicate().getFnName() << '\n';
277 return HashString(getPredicate().getFnName());
H A DDAGISelMatcher.h406 StringRef getPredicate() const { return Predicate; } function in class:llvm::CheckPatternPredicateMatcher
417 return cast<CheckPatternPredicateMatcher>(M)->getPredicate() == Predicate;
429 TreePredicateFn getPredicate() const;
H A DFastISelEmitter.cpp59 const TreePredicateFn &getPredicate(unsigned i) { function in class:__anon10627::ImmPredicateSet
110 OS << "_" << ImmPredicates.getPredicate(Code-1).getFnName();
157 TreePredicateFn PredFn = ImmPredicates.getPredicate(Code-1);
/macosx-10.10.1/llvmCore-3425.0.34/tools/llvm-diff/
H A DDifferenceEngine.cpp260 if (cast<CmpInst>(L)->getPredicate()
261 != cast<CmpInst>(R)->getPredicate()) {
409 if (L->getPredicate() != R->getPredicate())
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Support/
H A DPatternMatch.h502 Predicate = I->getPredicate();
760 Cmp->getPredicate() : Cmp->getSwappedPredicate();

Completed in 307 milliseconds

123