Lines Matching refs:OtherVal
2686 Value *OtherVal, InstCombiner &IC) { in ProcessUMulZExtIdiom() argument
2693 assert(I.getOperand(0) == OtherVal || I.getOperand(1) == OtherVal); in ProcessUMulZExtIdiom()
2753 if (ZExtInst *Zext = dyn_cast<ZExtInst>(OtherVal)) in ProcessUMulZExtIdiom()
2766 if (match(OtherVal, m_And(m_Value(ValToMask), m_ConstantInt(CI)))) { in ProcessUMulZExtIdiom()
2782 if (ConstantInt *CI = dyn_cast<ConstantInt>(OtherVal)) { in ProcessUMulZExtIdiom()
2794 if (ConstantInt *CI = dyn_cast<ConstantInt>(OtherVal)) { in ProcessUMulZExtIdiom()
2805 if (ConstantInt *CI = dyn_cast<ConstantInt>(OtherVal)) { in ProcessUMulZExtIdiom()
2817 if (ConstantInt *CI = dyn_cast<ConstantInt>(OtherVal)) { in ProcessUMulZExtIdiom()
2848 if (U == &I || U == OtherVal) in ProcessUMulZExtIdiom()
2871 if (isa<Instruction>(OtherVal)) in ProcessUMulZExtIdiom()
2872 IC.Worklist.Add(cast<Instruction>(OtherVal)); in ProcessUMulZExtIdiom()
4137 Value *OtherVal = A == Op1 ? B : A; in visitICmpInst() local
4138 return new ICmpInst(I.getPredicate(), OtherVal, in visitICmpInst()
4163 Value *OtherVal = A == Op0 ? B : A; in visitICmpInst() local
4164 return new ICmpInst(I.getPredicate(), OtherVal, in visitICmpInst()