reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1393 CmpInst::Predicate Pred = Cmp.getPredicate(); 1394 if (!match(Cmp.getOperand(1), m_Zero())) 1400 SelectPatternResult SPR = matchSelectPattern(Cmp.getOperand(0), A, B); 1402 if (isKnownPositive(A, DL, 0, &AC, &Cmp, &DT)) 1403 return new ICmpInst(Pred, B, Cmp.getOperand(1)); 1404 if (isKnownPositive(B, DL, 0, &AC, &Cmp, &DT)) 1405 return new ICmpInst(Pred, A, Cmp.getOperand(1)); 1409 if (Instruction *New = foldIRemByPowerOfTwoToBitTest(Cmp)) 1417 if (match(Cmp.getOperand(0), m_URem(m_Value(X), m_Value(Y))) && 1419 KnownBits XKnown = computeKnownBits(X, 0, &Cmp); 1420 KnownBits YKnown = computeKnownBits(Y, 0, &Cmp); 1422 return new ICmpInst(Pred, X, Cmp.getOperand(1));