Lines Matching refs:FAdd
224 case Instruction::FAdd: in getSelectFoldableOperands()
2091 FI->getOpcode() == Instruction::FAdd)) { in foldAddSubSelect()
2097 TI->getOpcode() == Instruction::FAdd)) { in foldAddSubSelect()
3801 Instruction *FAdd, Constant *C, bool Swapped) -> Value * { in foldSelectIntoAddConstant() argument
3807 if (!match(FAdd, m_FAdd(m_Specific(X), m_Specific(C)))) in foldSelectIntoAddConstant()
3815 NewFAdd->takeName(FAdd); in foldSelectIntoAddConstant()
3819 FastMathFlags FAddFMF = FAdd->getFastMathFlags(); in foldSelectIntoAddConstant()
3832 Instruction *FAdd; in foldSelectIntoAddConstant() local
3841 m_OneUse(m_Instruction(FAdd)), m_Constant(C)))) in foldSelectIntoAddConstant()
3842 return TryFoldIntoAddConstant(Pred, X, Z, FAdd, C, /*Swapped=*/false); in foldSelectIntoAddConstant()
3845 m_Constant(C), m_OneUse(m_Instruction(FAdd))))) in foldSelectIntoAddConstant()
3846 return TryFoldIntoAddConstant(Pred, X, Z, FAdd, C, /*Swapped=*/true); in foldSelectIntoAddConstant()