Lines Matching refs:InstCombinerImpl
57 InstCombinerImpl &IC) { in foldSelectBinOpIdentity()
264 Instruction *InstCombinerImpl::foldSelectOpOp(SelectInst &SI, Instruction *TI, in foldSelectOpOp()
504 Instruction *InstCombinerImpl::foldSelectIntoOp(SelectInst &SI, Value *TrueVal, in foldSelectIntoOp()
842 static Instruction *foldSelectZeroOrMul(SelectInst &SI, InstCombinerImpl &IC) { in foldSelectZeroOrMul()
1175 InstCombinerImpl &IC) { in canonicalizeSPF()
1225 bool InstCombinerImpl::replaceInInstruction(Value *V, Value *Old, Value *New, in replaceInInstruction()
1264 Instruction *InstCombinerImpl::foldSelectValueEquivalence(SelectInst &Sel, in foldSelectValueEquivalence()
1535 InstCombinerImpl &IC) { in tryToReuseConstantFromSelectInComparison()
1680 Instruction *InstCombinerImpl::foldSelectInstWithICmp(SelectInst &SI, in foldSelectInstWithICmp()
1858 Instruction *InstCombinerImpl::foldSPFofSPF(Instruction *Inner, in foldSPFofSPF()
2069 Instruction *InstCombinerImpl::foldSelectExtConst(SelectInst &Sel) { in foldSelectExtConst()
2154 InstCombinerImpl &IC) { in canonicalizeScalarSelectOfVecs()
2411 Instruction *InstCombinerImpl::foldVectorSelect(SelectInst &Sel) { in foldVectorSelect()
2578 static Instruction *foldSelectWithSRem(SelectInst &SI, InstCombinerImpl &IC, in foldSelectWithSRem()
2653 Instruction *InstCombinerImpl::foldAndOrOfSelectUsingImpliedCond(Value *Op, in foldAndOrOfSelectUsingImpliedCond()
2698 InstCombinerImpl &IC) { in foldSelectWithFCmpToFabs()
2937 Instruction *InstCombinerImpl::foldSelectOfBools(SelectInst &SI) { in foldSelectOfBools()
3338 bool InstCombinerImpl::fmulByZeroIsZero(Value *MulVal, FastMathFlags FMF, in fmulByZeroIsZero()
3346 static bool matchFMulByZeroIfResultEqZero(InstCombinerImpl &IC, Value *Cmp0, in matchFMulByZeroIfResultEqZero()
3363 Instruction *InstCombinerImpl::visitSelectInst(SelectInst &SI) { in visitSelectInst()