Lines Matching refs:getPredicate

214     Constant *C = ConstantFoldCompareInstOperands(ICI.getPredicate(), Elt,
891 ICmp->getType(), ICmp->getPredicate() == ICmpInst::ICMP_NE);
967 if (I.getPredicate() == I.ICMP_NE)
1014 auto *TorF = ConstantInt::get(I.getType(), I.getPredicate() == I.ICMP_NE);
1026 if (I.getPredicate() == I.ICMP_NE)
1053 auto *TorF = ConstantInt::get(I.getType(), I.getPredicate() == I.ICMP_NE);
1202 CmpInst::Predicate Pred = Cmp.getPredicate();
1295 CmpInst::Predicate Pred = Cmp.getPredicate();
1342 CmpInst::Predicate Pred = Cmp.getPredicate();
1411 ICmpInst::Predicate Pred = Cmp.getPredicate();
1553 ICmpInst::Predicate Pred = Cmp.getPredicate();
1555 if (isSignBitCheck(Cmp.getPredicate(), C, TrueIfSigned)) {
1614 CmpInst::Predicate Pred = Cmp.getPredicate();
1695 if (Cmp.getPredicate() == ICmpInst::ICMP_EQ)
1697 if (Cmp.getPredicate() == ICmpInst::ICMP_NE)
1702 return new ICmpInst(Cmp.getPredicate(),
1729 bool isICMP_NE = Cmp.getPredicate() == ICmpInst::ICMP_NE;
1791 return new ICmpInst(Cmp.getPredicate(), NewAnd, ZextC1);
1840 const ICmpInst::Predicate Pred = Cmp.getPredicate();
1974 ICmpInst::Predicate Pred = Cmp.getPredicate();
1991 ICmpInst::Predicate Pred = Cmp.getPredicate();
2082 ICmpInst::Predicate Pred = Cmp.getPredicate();
2179 ICmpInst::Predicate Pred = Cmp.getPredicate();
2221 ICmpInst::Predicate Pred = Cmp.getPredicate();
2380 CmpInst::Predicate Pred = Cmp.getPredicate();
2534 const ICmpInst::Predicate Pred = Cmp.getPredicate();
2582 ICmpInst::Predicate Pred = Cmp.getPredicate();
2615 ICmpInst::Predicate Pred = Cmp.getPredicate();
2798 ICmpInst::Predicate Pred = Cmp.getPredicate();
2937 const CmpInst::Predicate Pred = Cmp.getPredicate();
3132 ConstantExpr::getCompare(Cmp.getPredicate(), C1LessThan, C)
3135 ConstantExpr::getCompare(Cmp.getPredicate(), C2Equal, C)
3138 ConstantExpr::getCompare(Cmp.getPredicate(), C3GreaterThan, C)
3170 ICmpInst::Predicate Pred = Cmp.getPredicate();
3341 return new ICmpInst(Cmp.getPredicate(), X, Y);
3359 ICmpInst::Predicate Pred = Cmp.getPredicate();
3474 const ICmpInst::Predicate Pred = I.getPredicate();
3500 const ICmpInst::Predicate Pred = Cmp.getPredicate();
3608 ICmpInst::Predicate Pred = Cmp.getPredicate();
3662 const ICmpInst::Predicate Pred = Cmp.getPredicate();
3828 ICmpInst::Predicate Pred = Cmp.getPredicate();
3945 I.getPredicate(), LHSI->getOperand(0),
4361 return Builder.CreateICmp(I.getPredicate(), T1,
4479 CmpInst::Predicate Pred = I.getPredicate();
4504 CmpInst::Predicate Pred = I.getPredicate();
4538 CmpInst::Predicate Pred = I.getPredicate();
4576 const CmpInst::Predicate Pred = I.getPredicate();
5100 ICmpInst::getNonStrictPredicate(MinMax->getPredicate());
5106 ICmpInst::Predicate NewPred = MinMax->getPredicate();
5144 bool IsSame = MinMax->getPredicate() == ICmpInst::getStrictPredicate(Pred);
5191 const CmpInst::Predicate Pred = I.getPredicate();
5245 const CmpInst::Predicate Pred = I.getPredicate();
5492 ICmpInst::Predicate Pred = ICmp.getPredicate();
5574 return new ICmpInst(ICmp.getPredicate(), Builder.CreateOr(X, Y),
5612 return new ICmpInst(ICmp.getPredicate(), X, Y);
5617 return new ICmpInst(ICmp.getPredicate(), X, Y);
5633 return new ICmpInst(ICmp.getPredicate(), X, Res);
5638 return new ICmpInst(ICmp.getPredicate(), X, Res);
5654 if (ICmp.getPredicate() == ICmpInst::ICMP_ULT)
5659 assert(ICmp.getPredicate() == ICmpInst::ICMP_UGT && "ICmp should be folded!");
5671 return new ICmpInst(ICmp.getPredicate(),
5706 return new ICmpInst(ICmp.getPredicate(), Op0Src, NewOp1);
5882 switch (I.getPredicate()) {
5952 if (I.getPredicate() == ICmpInst::ICMP_ULT) {
5971 if (InstCombiner::isSignBitCheck(I.getPredicate(), *RHS, UnusedBit))
5974 switch (I.getPredicate()) {
6081 if (isChainSelectCmpBranch(SI) && Icmp->getPredicate() == ICmpInst::ICMP_EQ) {
6108 ICmpInst::Predicate Pred = I.getPredicate();
6528 ICmpInst::Predicate Pred = I.getPredicate();
6551 CmpInst::Predicate Pred = I.getPredicate();
6580 switch (I.getPredicate()) {
6589 switch (I.getPredicate()) {
6599 switch (I.getPredicate()) {
6695 const CmpInst::Predicate Pred = Cmp.getPredicate();
6764 CmpInst::Predicate Pred = I.getPredicate();
6802 return ICmpInst::Create(Instruction::ICmp, I.getPredicate(),
6952 if (Value *V = simplifyICmpInst(I.getPredicate(), Op0, Op1, Q))
6957 if (I.getPredicate() == ICmpInst::ICMP_NE && match(Op1, m_Zero())) {
6963 return CmpInst::Create(Instruction::ICmp, I.getPredicate(), V, Op1);
6967 return CmpInst::Create(Instruction::ICmp, I.getPredicate(), V, Op1);
7023 ICmpInst::Predicate Pred = I.getPredicate();
7059 if (Instruction *Res = foldICmpCommutative(I.getPredicate(), Op0, Op1, I))
7208 if (I.getPredicate() == ICmpInst::ICMP_EQ)
7248 FCmpInst::Predicate P = I.getPredicate();
7303 switch (I.getPredicate()) {
7484 FCmpInst::Predicate Pred = I.getPredicate();
7539 switch (I.getPredicate()) {
7565 switch (I.getPredicate()) {
7609 return replacePredAndOp0(&I, I.getPredicate(), X);
7617 CmpInst::Predicate Pred = I.getPredicate();
7646 const CmpInst::Predicate Pred = I.getPredicate();