Home
last modified time | relevance | path

Searched refs:CmpInst (Results 1 – 25 of 248) sorted by relevance

12345678910

/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/
H A DARMLegalizerInfo.cpp236 FCmp32Libcalls.resize(CmpInst::LAST_FCMP_PREDICATE + 1); in setFCmpLibcallsAEABI()
237 FCmp32Libcalls[CmpInst::FCMP_OEQ] = { in setFCmpLibcallsAEABI()
238 {RTLIB::OEQ_F32, CmpInst::BAD_ICMP_PREDICATE}}; in setFCmpLibcallsAEABI()
239 FCmp32Libcalls[CmpInst::FCMP_OGE] = { in setFCmpLibcallsAEABI()
240 {RTLIB::OGE_F32, CmpInst::BAD_ICMP_PREDICATE}}; in setFCmpLibcallsAEABI()
241 FCmp32Libcalls[CmpInst::FCMP_OGT] = { in setFCmpLibcallsAEABI()
242 {RTLIB::OGT_F32, CmpInst::BAD_ICMP_PREDICATE}}; in setFCmpLibcallsAEABI()
243 FCmp32Libcalls[CmpInst::FCMP_OLE] = { in setFCmpLibcallsAEABI()
244 {RTLIB::OLE_F32, CmpInst::BAD_ICMP_PREDICATE}}; in setFCmpLibcallsAEABI()
245 FCmp32Libcalls[CmpInst::FCMP_OLT] = { in setFCmpLibcallsAEABI()
[all …]
H A DARMInstructionSelector.cpp394 getComparePreds(CmpInst::Predicate Pred) { in getComparePreds()
397 case CmpInst::FCMP_ONE: in getComparePreds()
400 case CmpInst::FCMP_UEQ: in getComparePreds()
403 case CmpInst::ICMP_EQ: in getComparePreds()
404 case CmpInst::FCMP_OEQ: in getComparePreds()
407 case CmpInst::ICMP_SGT: in getComparePreds()
408 case CmpInst::FCMP_OGT: in getComparePreds()
411 case CmpInst::ICMP_SGE: in getComparePreds()
412 case CmpInst::FCMP_OGE: in getComparePreds()
415 case CmpInst::ICMP_UGT: in getComparePreds()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DCmpInstAnalysis.h47 unsigned getICmpCode(CmpInst::Predicate Pred);
56 CmpInst::Predicate &Pred);
60 bool predicatesFoldable(CmpInst::Predicate P1, CmpInst::Predicate P2);
64 inline unsigned getFCmpCode(CmpInst::Predicate CC) { in getFCmpCode()
65 assert(CmpInst::FCMP_FALSE <= CC && CC <= CmpInst::FCMP_TRUE && in getFCmpCode()
69 static_assert(CmpInst::FCMP_FALSE == 0); // 0 0 0 0 in getFCmpCode()
70 static_assert(CmpInst::FCMP_OEQ == 1); // 0 0 0 1 in getFCmpCode()
71 static_assert(CmpInst::FCMP_OGT == 2); // 0 0 1 0 in getFCmpCode()
72 static_assert(CmpInst::FCMP_OGE == 3); // 0 0 1 1 in getFCmpCode()
73 static_assert(CmpInst::FCMP_OLT == 4); // 0 1 0 0 in getFCmpCode()
[all …]
H A DFloatingPointPredicateUtils.h65 fcmpImpliesClass(CmpInst::Predicate Pred, const Function &F, Value *LHS,
72 fcmpImpliesClass(CmpInst::Predicate Pred, const Function &F, Value *LHS,
79 fcmpImpliesClass(CmpInst::Predicate Pred, const Function &F, Value *LHS,
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/GISel/
H A DAArch64GlobalISelUtils.cpp42 const CmpInst::Predicate &Pred, in isCMN()
54 !CmpInst::isEquality(Pred)) in isCMN()
127 const CmpInst::Predicate P, AArch64CC::CondCode &CondCode, in changeFCMPPredToAArch64CC()
133 case CmpInst::FCMP_OEQ: in changeFCMPPredToAArch64CC()
136 case CmpInst::FCMP_OGT: in changeFCMPPredToAArch64CC()
139 case CmpInst::FCMP_OGE: in changeFCMPPredToAArch64CC()
142 case CmpInst::FCMP_OLT: in changeFCMPPredToAArch64CC()
145 case CmpInst::FCMP_OLE: in changeFCMPPredToAArch64CC()
148 case CmpInst::FCMP_ONE: in changeFCMPPredToAArch64CC()
152 case CmpInst::FCMP_ORD: in changeFCMPPredToAArch64CC()
[all …]
H A DAArch64PostLegalizerLowering.cpp571 std::optional<std::pair<uint64_t, CmpInst::Predicate>>
572 tryAdjustICmpImmAndPred(Register RHS, CmpInst::Predicate P, in tryAdjustICmpImmAndPred()
595 case CmpInst::ICMP_SLT: in tryAdjustICmpImmAndPred()
596 case CmpInst::ICMP_SGE: in tryAdjustICmpImmAndPred()
606 P = (P == CmpInst::ICMP_SLT) ? CmpInst::ICMP_SLE : CmpInst::ICMP_SGT; in tryAdjustICmpImmAndPred()
609 case CmpInst::ICMP_ULT: in tryAdjustICmpImmAndPred()
610 case CmpInst::ICMP_UGE: in tryAdjustICmpImmAndPred()
619 P = (P == CmpInst::ICMP_ULT) ? CmpInst::ICMP_ULE : CmpInst::ICMP_UGT; in tryAdjustICmpImmAndPred()
622 case CmpInst::ICMP_SLE: in tryAdjustICmpImmAndPred()
623 case CmpInst::ICMP_SGT: in tryAdjustICmpImmAndPred()
[all …]
H A DAArch64GlobalISelUtils.h45 bool isCMN(const MachineInstr *MaybeSub, const CmpInst::Predicate &Pred,
68 void changeFCMPPredToAArch64CC(const CmpInst::Predicate P,
79 void changeVectorFCMPPredToAArch64CC(const CmpInst::Predicate P,
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DCmpPredicate.h24 CmpInst::Predicate Pred;
29 CmpPredicate() : Pred(CmpInst::BAD_ICMP_PREDICATE), HasSameSign(false) {} in CmpPredicate()
33 CmpPredicate(CmpInst::Predicate Pred, bool HasSameSign = false)
35 assert(!HasSameSign || CmpInst::isIntPredicate(Pred)); in Pred()
40 operator CmpInst::Predicate() const { return Pred; } in Predicate()
47 CmpInst::Predicate dropSameSign() const { return Pred; } in dropSameSign()
65 LLVM_ABI CmpInst::Predicate getPreferredSignedPredicate() const;
68 bool operator==(CmpInst::Predicate P) const { return Pred == P; }
69 bool operator!=(CmpInst::Predicate P) const { return Pred != P; }
78 LLVM_ABI static CmpPredicate get(const CmpInst *Cmp);
[all …]
H A DConstantRange.h109 makeAllowedICmpRegion(CmpInst::Predicate Pred, const ConstantRange &Other);
120 makeSatisfyingICmpRegion(CmpInst::Predicate Pred, const ConstantRange &Other);
129 LLVM_ABI static ConstantRange makeExactICmpRegion(CmpInst::Predicate Pred,
134 LLVM_ABI bool icmp(CmpInst::Predicate Pred, const ConstantRange &Other) const;
153 LLVM_ABI static CmpInst::Predicate
154 getEquivalentPredWithFlippedSignedness(CmpInst::Predicate Pred,
201 LLVM_ABI bool getEquivalentICmp(CmpInst::Predicate &Pred, APInt &RHS) const;
205 LLVM_ABI void getEquivalentICmp(CmpInst::Predicate &Pred, APInt &RHS,
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZTDC.cpp85 void convertFCmp(CmpInst &I);
88 void convertICmp(CmpInst &I);
122 void SystemZTDCPass::convertFCmp(CmpInst &I) { in convertFCmp()
144 if ((Pred & CmpInst::FCMP_OGE) != CmpInst::FCMP_OGE && in convertFCmp()
145 (Pred & CmpInst::FCMP_OGE) != 0) in convertFCmp()
150 if ((Pred & CmpInst::FCMP_OLE) != CmpInst::FCMP_OLE && in convertFCmp()
151 (Pred & CmpInst::FCMP_OLE) != 0) in convertFCmp()
205 if (Pred & CmpInst::FCMP_OEQ) in convertFCmp()
207 if (Pred & CmpInst::FCMP_OGT) in convertFCmp()
209 if (Pred & CmpInst::FCMP_OLT) in convertFCmp()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp51 static CmpInst::Predicate mapFCmpPred(CmpInst::Predicate P) { in mapFCmpPred()
53 case CmpInst::FCMP_OEQ: in mapFCmpPred()
54 case CmpInst::FCMP_UEQ: in mapFCmpPred()
55 return CmpInst::ICMP_EQ; in mapFCmpPred()
56 case CmpInst::FCMP_OGT: in mapFCmpPred()
57 case CmpInst::FCMP_UGT: in mapFCmpPred()
58 return CmpInst::ICMP_SGT; in mapFCmpPred()
59 case CmpInst::FCMP_OGE: in mapFCmpPred()
60 case CmpInst::FCMP_UGE: in mapFCmpPred()
61 return CmpInst::ICMP_SGE; in mapFCmpPred()
[all …]
H A DConstraintElimination.cpp292 bool doesHold(CmpInst::Predicate Pred, Value *A, Value *B) const;
294 void addFact(CmpInst::Predicate Pred, Value *A, Value *B, unsigned NumIn,
301 ConstraintTy getConstraint(CmpInst::Predicate Pred, Value *Op0, Value *Op1,
312 ConstraintTy getConstraintForSolving(CmpInst::Predicate Pred, Value *Op0,
317 void transferToOtherSystem(CmpInst::Predicate Pred, Value *A, Value *B,
325 void addFactImpl(CmpInst::Predicate Pred, Value *A, Value *B, unsigned NumIn,
481 Preconditions.emplace_back(CmpInst::ICMP_SGE, Index, in decomposeGEP()
592 Preconditions.emplace_back(CmpInst::ICMP_SGE, Op0, in decompose()
599 Preconditions.emplace_back(CmpInst::ICMP_SGE, V, in decompose()
615 Preconditions.emplace_back(CmpInst::ICMP_SGE, Op0, in decompose()
[all …]
H A DIndVarSimplify.cpp267 CmpInst::Predicate NewPred = CmpInst::BAD_ICMP_PREDICATE; in handleFloatingPointIV()
270 case CmpInst::FCMP_OEQ: in handleFloatingPointIV()
271 case CmpInst::FCMP_UEQ: NewPred = CmpInst::ICMP_EQ; break; in handleFloatingPointIV()
272 case CmpInst::FCMP_ONE: in handleFloatingPointIV()
273 case CmpInst::FCMP_UNE: NewPred = CmpInst::ICMP_NE; break; in handleFloatingPointIV()
274 case CmpInst::FCMP_OGT: in handleFloatingPointIV()
275 case CmpInst::FCMP_UGT: NewPred = CmpInst::ICMP_SGT; break; in handleFloatingPointIV()
276 case CmpInst::FCMP_OGE: in handleFloatingPointIV()
277 case CmpInst::FCMP_UGE: NewPred = CmpInst::ICMP_SGE; break; in handleFloatingPointIV()
278 case CmpInst::FCMP_OLT: in handleFloatingPointIV()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLibCallsShrinkWrap.cpp83 Value *createOrCond(CallInst *CI, Value *Arg, CmpInst::Predicate Cmp, in createOrCond()
84 float Val, Value *Arg2, CmpInst::Predicate Cmp2, in createOrCond()
93 Value *createOrCond(CallInst *CI, CmpInst::Predicate Cmp, float Val, in createOrCond()
94 CmpInst::Predicate Cmp2, float Val2) { in createOrCond()
100 Value *createCond(IRBuilder<> &BBBuilder, Value *Arg, CmpInst::Predicate Cmp, in createCond()
111 Value *createCond(CallInst *CI, Value *Arg, CmpInst::Predicate Cmp, in createCond()
118 Value *createCond(CallInst *CI, CmpInst::Predicate Cmp, float Val) { in createCond()
143 Cond = createOrCond(CI, CmpInst::FCMP_OLT, -1.0f, CmpInst::FCMP_OGT, 1.0f); in performCallDomainErrorOnly()
154 Cond = createOrCond(CI, CmpInst::FCMP_OEQ, INFINITY, CmpInst::FCMP_OEQ, in performCallDomainErrorOnly()
163 Cond = createCond(CI, CmpInst::FCMP_OLT, 1.0f); in performCallDomainErrorOnly()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/FuzzMutate/
H A DOperations.cpp33 Ops.push_back(cmpOpDescriptor(1, Instruction::ICmp, CmpInst::ICMP_EQ)); in describeFuzzerIntOps()
34 Ops.push_back(cmpOpDescriptor(1, Instruction::ICmp, CmpInst::ICMP_NE)); in describeFuzzerIntOps()
35 Ops.push_back(cmpOpDescriptor(1, Instruction::ICmp, CmpInst::ICMP_UGT)); in describeFuzzerIntOps()
36 Ops.push_back(cmpOpDescriptor(1, Instruction::ICmp, CmpInst::ICMP_UGE)); in describeFuzzerIntOps()
37 Ops.push_back(cmpOpDescriptor(1, Instruction::ICmp, CmpInst::ICMP_ULT)); in describeFuzzerIntOps()
38 Ops.push_back(cmpOpDescriptor(1, Instruction::ICmp, CmpInst::ICMP_ULE)); in describeFuzzerIntOps()
39 Ops.push_back(cmpOpDescriptor(1, Instruction::ICmp, CmpInst::ICMP_SGT)); in describeFuzzerIntOps()
40 Ops.push_back(cmpOpDescriptor(1, Instruction::ICmp, CmpInst::ICMP_SGE)); in describeFuzzerIntOps()
41 Ops.push_back(cmpOpDescriptor(1, Instruction::ICmp, CmpInst::ICMP_SLT)); in describeFuzzerIntOps()
42 Ops.push_back(cmpOpDescriptor(1, Instruction::ICmp, CmpInst::ICMP_SLE)); in describeFuzzerIntOps()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DCmpInstAnalysis.cpp21 unsigned llvm::getICmpCode(CmpInst::Predicate Pred) { in getICmpCode()
41 CmpInst::Predicate &Pred) { in getPredForICmpCode()
45 return ConstantInt::get(CmpInst::makeCmpResultType(OpTy), 0); in getPredForICmpCode()
53 return ConstantInt::get(CmpInst::makeCmpResultType(OpTy), 1); in getPredForICmpCode()
59 return (CmpInst::isSigned(P1) == CmpInst::isSigned(P2)) || in predicatesFoldable()
60 (CmpInst::isSigned(P1) && ICmpInst::isEquality(P2)) || in predicatesFoldable()
61 (CmpInst::isSigned(P2) && ICmpInst::isEquality(P1)); in predicatesFoldable()
65 CmpInst::Predicate &Pred) { in getPredForFCmpCode()
70 return ConstantInt::get(CmpInst::makeCmpResultType(OpTy), 0); in getPredForFCmpCode()
72 return ConstantInt::get(CmpInst::makeCmpResultType(OpTy), 1); in getPredForFCmpCode()
[all …]
H A DLoopNestAnalysis.cpp52 static CmpInst *getOuterLoopLatchCmp(const Loop &OuterLoop) { in getOuterLoopLatchCmp()
61 CmpInst *OuterLoopLatchCmp = dyn_cast<CmpInst>(BI->getCondition()); in getOuterLoopLatchCmp()
70 static CmpInst *getInnerLoopGuardCmp(const Loop &InnerLoop) { in getInnerLoopGuardCmp()
73 CmpInst *InnerLoopGuardCmp = in getInnerLoopGuardCmp()
74 (InnerGuard) ? dyn_cast<CmpInst>(InnerGuard->getCondition()) : nullptr; in getInnerLoopGuardCmp()
85 const CmpInst *InnerLoopGuardCmp, in checkSafeInstruction()
86 const CmpInst *OuterLoopLatchCmp, in checkSafeInstruction()
97 (isa<CmpInst>(I) && &I != OuterLoopLatchCmp && &I != InnerLoopGuardCmp)) { in checkSafeInstruction()
137 CmpInst *OuterLoopLatchCmp = getOuterLoopLatchCmp(OuterLoop); in analyzeLoopNestForPerfectNest()
138 CmpInst *InnerLoopGuardCmp = getInnerLoopGuardCmp(InnerLoop); in analyzeLoopNestForPerfectNest()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DCombinerHelperCompares.cpp42 CmpInst::Predicate Pred = ICmp.getCond(); in constantFoldICmp()
73 CmpInst::Predicate Pred = FCmp.getCond(); in constantFoldFCmp()
99 CmpInst::Predicate Pred = Cmp->getCond(); in matchCanonicalizeICmp()
100 assert(CmpInst::isIntPredicate(Pred) && "Not an integer compare!"); in matchCanonicalizeICmp()
107 Pred = CmpInst::getSwappedPredicate(Pred); in matchCanonicalizeICmp()
124 CmpInst::Predicate Pred = Cmp->getCond(); in matchCanonicalizeFCmp()
125 assert(CmpInst::isFPPredicate(Pred) && "Not an FP compare!"); in matchCanonicalizeFCmp()
133 Pred = CmpInst::getSwappedPredicate(Pred); in matchCanonicalizeFCmp()
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsInstructionSelector.cpp755 CmpInst::Predicate Cond = in select()
756 static_cast<CmpInst::Predicate>(I.getOperand(1).getPredicate()); in select()
759 case CmpInst::ICMP_EQ: // LHS == RHS -> (LHS ^ RHS) < 1 in select()
763 case CmpInst::ICMP_NE: // LHS != RHS -> 0 < (LHS ^ RHS) in select()
767 case CmpInst::ICMP_UGT: // LHS > RHS -> RHS < LHS in select()
770 case CmpInst::ICMP_UGE: // LHS >= RHS -> !(LHS < RHS) in select()
774 case CmpInst::ICMP_ULT: // LHS < RHS -> LHS < RHS in select()
777 case CmpInst::ICMP_ULE: // LHS <= RHS -> !(RHS < LHS) in select()
781 case CmpInst::ICMP_SGT: // LHS > RHS -> RHS < LHS in select()
784 case CmpInst::ICMP_SGE: // LHS >= RHS -> !(LHS < RHS) in select()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/Target/RISCV/GISel/
H A DRISCVInstructionSelector.cpp593 static RISCVCC::CondCode getRISCVCCFromICmp(CmpInst::Predicate CC) { in getRISCVCCFromICmp()
597 case CmpInst::Predicate::ICMP_EQ: in getRISCVCCFromICmp()
599 case CmpInst::Predicate::ICMP_NE: in getRISCVCCFromICmp()
601 case CmpInst::Predicate::ICMP_ULT: in getRISCVCCFromICmp()
603 case CmpInst::Predicate::ICMP_SLT: in getRISCVCCFromICmp()
605 case CmpInst::Predicate::ICMP_UGE: in getRISCVCCFromICmp()
607 case CmpInst::Predicate::ICMP_SGE: in getRISCVCCFromICmp()
616 CmpInst::Predicate Pred = CmpInst::BAD_ICMP_PREDICATE; in getOperandsForBranch()
629 case CmpInst::Predicate::ICMP_SGT: in getOperandsForBranch()
637 case CmpInst::Predicate::ICMP_SLT: in getOperandsForBranch()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Expression/
H A DIRInterpreter.cpp574 CmpInst *cmp_inst = dyn_cast<CmpInst>(&ii); in CanInterpret()
591 case CmpInst::FCMP_OEQ: in CanInterpret()
592 case CmpInst::ICMP_EQ: in CanInterpret()
593 case CmpInst::FCMP_UNE: in CanInterpret()
594 case CmpInst::ICMP_NE: in CanInterpret()
595 case CmpInst::FCMP_OGT: in CanInterpret()
596 case CmpInst::ICMP_UGT: in CanInterpret()
597 case CmpInst::FCMP_OGE: in CanInterpret()
598 case CmpInst::ICMP_UGE: in CanInterpret()
599 case CmpInst::FCMP_OLT: in CanInterpret()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFastISel.cpp2388 CmpInst::Predicate FastISel::optimizeCmpPredicate(const CmpInst *CI) const { in optimizeCmpPredicate()
2390 CmpInst::Predicate Predicate = CI->getPredicate(); in optimizeCmpPredicate()
2396 case CmpInst::FCMP_FALSE: Predicate = CmpInst::FCMP_FALSE; break; in optimizeCmpPredicate()
2397 case CmpInst::FCMP_OEQ: Predicate = CmpInst::FCMP_ORD; break; in optimizeCmpPredicate()
2398 case CmpInst::FCMP_OGT: Predicate = CmpInst::FCMP_FALSE; break; in optimizeCmpPredicate()
2399 case CmpInst::FCMP_OGE: Predicate = CmpInst::FCMP_ORD; break; in optimizeCmpPredicate()
2400 case CmpInst::FCMP_OLT: Predicate = CmpInst::FCMP_FALSE; break; in optimizeCmpPredicate()
2401 case CmpInst::FCMP_OLE: Predicate = CmpInst::FCMP_ORD; break; in optimizeCmpPredicate()
2402 case CmpInst::FCMP_ONE: Predicate = CmpInst::FCMP_FALSE; break; in optimizeCmpPredicate()
2403 case CmpInst::FCMP_ORD: Predicate = CmpInst::FCMP_ORD; break; in optimizeCmpPredicate()
[all …]
/freebsd/contrib/llvm-project/llvm/include/llvm/TargetParser/
H A DPPCTargetParser.def242 PPC_AIX_FEATURE("4xxmac","4xx CPU has a Multiply Accumulator",BUILTIN_PPC_FALSE,0,0,CmpInst::Predic…
244 PPC_AIX_FEATURE("arch_2_05","CPU supports ISA 205 (eg, POWER6)",BUILTIN_PPC_TRUE,0,0,CmpInst::Predi…
249 PPC_AIX_FEATURE("booke","CPU supports the Embedded ISA category",BUILTIN_PPC_FALSE,0,0,CmpInst::Pre…
250 PPC_AIX_FEATURE("cellbe","CPU has a CELL broadband engine",BUILTIN_PPC_FALSE,0,0,CmpInst::Predicate…
255 …,"CPU has a SPE single precision floating point unit",BUILTIN_PPC_FALSE,0,0,CmpInst::Predicate(),0)
256 …,"CPU has a SPE double precision floating point unit",BUILTIN_PPC_FALSE,0,0,CmpInst::Predicate(),0)
257 PPC_AIX_FEATURE("fpu","CPU has a floating point unit",BUILTIN_PPC_TRUE,0,0,CmpInst::Predicate(),0)
259 PPC_AIX_FEATURE("isel","CPU supports the integer select instruction",BUILTIN_PPC_TRUE,0,0,CmpInst::…
261 PPC_AIX_FEATURE("mmu","CPU has a memory management unit",BUILTIN_PPC_TRUE,0,0,CmpInst::Predicate(),…
262 PPC_AIX_FEATURE("pa6t","CPU supports the PA Semi 6T CORE ISA",BUILTIN_PPC_FALSE,0,0,CmpInst::Predic…
[all …]
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp109 ConstantRange ConstantRange::makeAllowedICmpRegion(CmpInst::Predicate Pred, in makeAllowedICmpRegion()
118 case CmpInst::ICMP_EQ: in makeAllowedICmpRegion()
120 case CmpInst::ICMP_NE: in makeAllowedICmpRegion()
124 case CmpInst::ICMP_ULT: { in makeAllowedICmpRegion()
130 case CmpInst::ICMP_SLT: { in makeAllowedICmpRegion()
136 case CmpInst::ICMP_ULE: in makeAllowedICmpRegion()
138 case CmpInst::ICMP_SLE: in makeAllowedICmpRegion()
140 case CmpInst::ICMP_UGT: { in makeAllowedICmpRegion()
146 case CmpInst::ICMP_SGT: { in makeAllowedICmpRegion()
152 case CmpInst::ICMP_UGE: in makeAllowedICmpRegion()
[all …]
H A DInstructions.cpp3485 CmpInst::CmpInst(Type *ty, OtherOps op, Predicate predicate, Value *LHS, in CmpInst() function in CmpInst
3497 CmpInst *CmpInst::Create(OtherOps Op, Predicate predicate, Value *S1, Value *S2, in Create()
3501 return new ICmpInst(InsertBefore, CmpInst::Predicate(predicate), in Create()
3504 return new ICmpInst(CmpInst::Predicate(predicate), in Create()
3509 return new FCmpInst(InsertBefore, CmpInst::Predicate(predicate), in Create()
3512 return new FCmpInst(CmpInst::Predicate(predicate), in Create()
3516 CmpInst *CmpInst::CreateWithCopiedFlags(OtherOps Op, Predicate Pred, Value *S1, in CreateWithCopiedFlags()
3521 CmpInst *Inst = Create(Op, Pred, S1, S2, Name, InsertBefore); in CreateWithCopiedFlags()
3526 void CmpInst::swapOperands() { in swapOperands()
3533 bool CmpInst::isCommutative() const { in isCommutative()
[all …]

12345678910