Home
last modified time | relevance | path

Searched refs:EvaluateInDifferentType (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCasts.cpp30 Value *InstCombinerImpl::EvaluateInDifferentType(Value *V, Type *Ty, in EvaluateInDifferentType() function in InstCombinerImpl
51 Value *LHS = EvaluateInDifferentType(I->getOperand(0), Ty, isSigned); in EvaluateInDifferentType()
52 Value *RHS = EvaluateInDifferentType(I->getOperand(1), Ty, isSigned); in EvaluateInDifferentType()
71 Value *True = EvaluateInDifferentType(I->getOperand(1), Ty, isSigned); in EvaluateInDifferentType()
72 Value *False = EvaluateInDifferentType(I->getOperand(2), Ty, isSigned); in EvaluateInDifferentType()
81 EvaluateInDifferentType(OPN->getIncomingValue(i), Ty, isSigned); in EvaluateInDifferentType()
110 Value *Op0 = EvaluateInDifferentType(I->getOperand(0), FixedTy, isSigned); in EvaluateInDifferentType()
111 Value *Op1 = EvaluateInDifferentType(I->getOperand(1), FixedTy, isSigned); in EvaluateInDifferentType()
699 Value *Res = EvaluateInDifferentType(Src, DestTy, false); in visitTrunc()
717 Value *Res = EvaluateInDifferentType(Src, NewDestTy, false); in visitTrunc()
[all …]
H A DInstCombineInternal.h758 Value *EvaluateInDifferentType(Value *V, Type *Ty, bool isSigned);