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

References

lib/Transforms/InstCombine/InstCombineCompares.cpp
 4303   if (!match(CastOp0, m_ZExtOrSExt(m_Value(X))))
 4317     Type *XTy = X->getType(), *YTy = Y->getType();
 4324         X = Builder.CreateCast(CastOp0->getOpcode(), X, YTy);
 4324         X = Builder.CreateCast(CastOp0->getOpcode(), X, YTy);
 4334       return new ICmpInst(ICmp.getPredicate(), X, Y);
 4339       return new ICmpInst(ICmp.getPredicate(), X, Y);
 4342     return new ICmpInst(ICmp.getUnsignedPredicate(), X, Y);
 4360       return new ICmpInst(ICmp.getPredicate(), X, Res1);
 4365       return new ICmpInst(ICmp.getPredicate(), X, Res1);
 4368     return new ICmpInst(ICmp.getUnsignedPredicate(), X, Res1);
 4382     return new ICmpInst(CmpInst::ICMP_SGT, X, Constant::getAllOnesValue(SrcTy));
 4387   return new ICmpInst(CmpInst::ICMP_SLT, X, Constant::getNullValue(SrcTy));