• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/

Lines Matching refs:getPredicate

235     Constant *C = ConstantFoldCompareInstOperands(ICI.getPredicate(), Elt,
1098 ConstantInt::get(CmpTy, !CmpInst::isTrueWhenEqual(ICI.getPredicate())));
1158 if (I.getPredicate() == I.ICMP_NE)
1205 auto *TorF = ConstantInt::get(I.getType(), I.getPredicate() == I.ICMP_NE);
1217 if (I.getPredicate() == I.ICMP_NE)
1244 auto *TorF = ConstantInt::get(I.getType(), I.getPredicate() == I.ICMP_NE);
1394 CmpInst::Predicate Pred = Cmp.getPredicate();
1446 CmpInst::Predicate Pred = Cmp.getPredicate();
1505 CmpInst::Predicate Pred = Cmp.getPredicate();
1553 ICmpInst::Predicate Pred = Cmp.getPredicate();
1594 ICmpInst::Predicate Pred = Cmp.getPredicate();
1596 if (isSignBitCheck(Cmp.getPredicate(), C, TrueIfSigned)) {
1705 if (Cmp.getPredicate() == ICmpInst::ICMP_EQ)
1707 if (Cmp.getPredicate() == ICmpInst::ICMP_NE)
1712 return new ICmpInst(Cmp.getPredicate(),
1739 bool isICMP_NE = Cmp.getPredicate() == ICmpInst::ICMP_NE;
1796 return new ICmpInst(Cmp.getPredicate(), NewAnd, ZextC1);
1872 auto NewPred = Cmp.getPredicate() == CmpInst::ICMP_EQ ? CmpInst::ICMP_UGT
1888 auto NewPred = Cmp.getPredicate() == CmpInst::ICMP_EQ ? CmpInst::ICMP_SGE
1900 ICmpInst::Predicate Pred = Cmp.getPredicate();
1972 ICmpInst::Predicate Pred = Cmp.getPredicate();
1993 ICmpInst::Predicate Pred = Cmp.getPredicate();
2063 ICmpInst::Predicate Pred = Cmp.getPredicate();
2192 CmpInst::Predicate Pred = Cmp.getPredicate();
2285 const ICmpInst::Predicate Pred = Cmp.getPredicate();
2329 if (Cmp.getPredicate() == ICmpInst::ICMP_UGT) {
2337 if (Cmp.getPredicate() == ICmpInst::ICMP_ULT) {
2391 ICmpInst::Predicate Pred = Cmp.getPredicate();
2521 ICmpInst::Predicate Pred = Cmp.getPredicate();
2527 return new ICmpInst(Cmp.getPredicate(), Y,
2590 CmpInst::Predicate Pred = Cmp.getPredicate();
2715 ConstantExpr::getCompare(Cmp.getPredicate(), C1LessThan, C)
2718 ConstantExpr::getCompare(Cmp.getPredicate(), C2Equal, C)
2721 ConstantExpr::getCompare(Cmp.getPredicate(), C3GreaterThan, C)
2754 ICmpInst::Predicate Pred = Cmp.getPredicate();
2966 ICmpInst::Predicate Pred = Cmp.getPredicate();
3083 return new ICmpInst(Cmp.getPredicate(), II->getArgOperand(0),
3090 return new ICmpInst(Cmp.getPredicate(), II->getArgOperand(0),
3104 return new ICmpInst(Cmp.getPredicate(),
3116 return new ICmpInst(Cmp.getPredicate(), II->getArgOperand(0),
3126 return new ICmpInst(Cmp.getPredicate(), Or, Constant::getNullValue(Ty));
3134 ICmpInst::Predicate NewPred = Cmp.getPredicate() == ICmpInst::ICMP_EQ
3159 if (Cmp.getPredicate() == ICmpInst::ICMP_UGT && C.ult(BitWidth)) {
3167 if (Cmp.getPredicate() == ICmpInst::ICMP_ULT &&
3182 if (Cmp.getPredicate() == ICmpInst::ICMP_UGT && C.ult(BitWidth)) {
3190 if (Cmp.getPredicate() == ICmpInst::ICMP_ULT &&
3220 I.getPredicate(), LHSI->getOperand(0),
3238 Op1 = ConstantExpr::getICmp(I.getPredicate(), C, RHSC);
3242 Op2 = ConstantExpr::getICmp(I.getPredicate(), C, RHSC);
3270 Op1 = Builder.CreateICmp(I.getPredicate(), LHSI->getOperand(1), RHSC,
3273 Op2 = Builder.CreateICmp(I.getPredicate(), LHSI->getOperand(2), RHSC,
3284 I.getPredicate(), LHSI->getOperand(0),
3642 return Builder.CreateICmp(I.getPredicate(), T1,
3729 const CmpInst::Predicate Pred = I.getPredicate();
4088 ICmpInst::Predicate Pred = Cmp.getPredicate();
4178 const CmpInst::Predicate Pred = I.getPredicate();
4384 return new ICmpInst(ICmp.getPredicate(), X, Y);
4389 return new ICmpInst(ICmp.getPredicate(), X, Y);
4410 return new ICmpInst(ICmp.getPredicate(), X, Res1);
4415 return new ICmpInst(ICmp.getPredicate(), X, Res1);
4431 if (ICmp.getPredicate() == ICmpInst::ICMP_ULT)
4436 assert(ICmp.getPredicate() == ICmpInst::ICMP_UGT && "ICmp should be folded!");
4478 return new ICmpInst(ICmp.getPredicate(), Op0Src, NewOp1);
4644 switch (I.getPredicate()) {
4762 switch (I.getPredicate()) {
4802 if (isSignBitCheck(I.getPredicate(), *RHS, UnusedBit))
4805 switch (I.getPredicate()) {
4938 if (isChainSelectCmpBranch(SI) && Icmp->getPredicate() == ICmpInst::ICMP_EQ) {
4965 ICmpInst::Predicate Pred = I.getPredicate();
5257 ICmpInst::Predicate Pred = I.getPredicate();
5279 CmpInst::Predicate Pred = I.getPredicate();
5326 switch (I.getPredicate()) {
5335 switch (I.getPredicate()) {
5345 switch (I.getPredicate()) {
5441 const CmpInst::Predicate Pred = Cmp.getPredicate();
5486 CmpInst::Predicate Pred = I.getPredicate();
5530 if (Value *V = SimplifyICmpInst(I.getPredicate(), Op0, Op1, Q))
5535 if (I.getPredicate() == ICmpInst::ICMP_NE && match(Op1, m_Zero())) {
5541 return CmpInst::Create(Instruction::ICmp, I.getPredicate(), V, Op1);
5545 return CmpInst::Create(Instruction::ICmp, I.getPredicate(), V, Op1);
5598 ICmpInst::Predicate Pred = I.getPredicate();
5627 if (Instruction *NI = foldGEPICmp(GEP, Op1, I.getPredicate(), I))
5631 ICmpInst::getSwappedPredicate(I.getPredicate()), I))
5670 return new ICmpInst(I.getPredicate(), B, A);
5721 if (I.getPredicate() == ICmpInst::ICMP_EQ)
5733 return foldICmpAddOpConst(X, *C, I.getPredicate());
5766 FCmpInst::Predicate P = I.getPredicate();
5821 switch (I.getPredicate()) {
6005 FCmpInst::Predicate Pred = I.getPredicate();
6048 switch (I.getPredicate()) {
6092 return replacePredAndOp0(&I, I.getPredicate(), X);
6110 const CmpInst::Predicate Pred = I.getPredicate();