Home | History | Annotate | Download | only in InstCombine

Lines Matching refs:EvaluateInDifferentType

152 /// EvaluateInDifferentType - Given an expression that 
155 Value *InstCombiner::EvaluateInDifferentType(Value *V, Type *Ty,
181 Value *LHS = EvaluateInDifferentType(I->getOperand(0), Ty, isSigned);
182 Value *RHS = EvaluateInDifferentType(I->getOperand(1), Ty, isSigned);
201 Value *True = EvaluateInDifferentType(I->getOperand(1), Ty, isSigned);
202 Value *False = EvaluateInDifferentType(I->getOperand(2), Ty, isSigned);
210 Value *V =EvaluateInDifferentType(OPN->getIncomingValue(i), Ty, isSigned);
450 DEBUG(dbgs() << "ICE: EvaluateInDifferentType converting expression type"
452 Value *Res = EvaluateInDifferentType(Src, DestTy, false);
775 DEBUG(dbgs() << "ICE: EvaluateInDifferentType converting expression type"
777 Value *Res = EvaluateInDifferentType(Src, DestTy, false);
799 // TODO: Subsume this into EvaluateInDifferentType.
1076 DEBUG(dbgs() << "ICE: EvaluateInDifferentType converting expression type"
1078 Value *Res = EvaluateInDifferentType(Src, DestTy, true);
1125 // TODO: Eventually this could be subsumed by EvaluateInDifferentType.