Lines Matching refs:OtherVal
2328 Value *OtherVal, InstCombiner &IC) { in ProcessUMulZExtIdiom() argument
2335 assert(I.getOperand(0) == OtherVal || I.getOperand(1) == OtherVal); in ProcessUMulZExtIdiom()
2395 if (ZExtInst *Zext = dyn_cast<ZExtInst>(OtherVal)) in ProcessUMulZExtIdiom()
2408 if (match(OtherVal, m_And(m_Value(ValToMask), m_ConstantInt(CI)))) { in ProcessUMulZExtIdiom()
2424 if (ConstantInt *CI = dyn_cast<ConstantInt>(OtherVal)) { in ProcessUMulZExtIdiom()
2436 if (ConstantInt *CI = dyn_cast<ConstantInt>(OtherVal)) { in ProcessUMulZExtIdiom()
2447 if (ConstantInt *CI = dyn_cast<ConstantInt>(OtherVal)) { in ProcessUMulZExtIdiom()
2459 if (ConstantInt *CI = dyn_cast<ConstantInt>(OtherVal)) { in ProcessUMulZExtIdiom()
2490 if (U == &I || U == OtherVal) in ProcessUMulZExtIdiom()
2513 if (isa<Instruction>(OtherVal)) in ProcessUMulZExtIdiom()
2514 IC.Worklist.Add(cast<Instruction>(OtherVal)); in ProcessUMulZExtIdiom()
3678 Value *OtherVal = A == Op1 ? B : A; in visitICmpInst() local
3679 return new ICmpInst(I.getPredicate(), OtherVal, in visitICmpInst()
3704 Value *OtherVal = A == Op0 ? B : A; in visitICmpInst() local
3705 return new ICmpInst(I.getPredicate(), OtherVal, in visitICmpInst()