reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/InstCombine/InstCombineCasts.cpp
  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);