reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
852 if (match(ICI->getOperand(1), m_APInt(Op1CV))) { 856 if ((ICI->getPredicate() == ICmpInst::ICMP_SLT && Op1CV->isNullValue()) || 857 (ICI->getPredicate() == ICmpInst::ICMP_SGT && Op1CV->isAllOnesValue())) { 858 if (!DoTransform) return ICI; 860 Value *In = ICI->getOperand(0); 867 if (ICI->getPredicate() == ICmpInst::ICMP_SGT) { 885 ICI->isEquality()) { 887 KnownBits Known = computeKnownBits(ICI->getOperand(0), 0, &CI); 891 if (!DoTransform) return ICI; 893 bool isNE = ICI->getPredicate() == ICmpInst::ICMP_NE; 902 Value *In = ICI->getOperand(0); 927 if (ICI->isEquality() && CI.getType() == ICI->getOperand(0)->getType()) { 927 if (ICI->isEquality() && CI.getType() == ICI->getOperand(0)->getType()) { 929 Value *LHS = ICI->getOperand(0); 930 Value *RHS = ICI->getOperand(1); 939 if (!DoTransform) return ICI; 952 if (ICI->getPredicate() == ICmpInst::ICMP_EQ) 954 Result->takeName(ICI);