reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1993 assert((I->getOpcode() == Instruction::FAdd || 1994 I->getOpcode() == Instruction::FSub) && "Expected fadd/fsub"); 2006 bool IsFSub = I->getOpcode() == Instruction::FSub; 2008 if (NeedsSubtract && ShouldBreakUpSubtract(I)) 2032 return I; 2037 IRBuilder<> Builder(I); 2038 Value *NewInst = IsFSub ? Builder.CreateFAddFMF(OtherOp, Op, I) 2039 : Builder.CreateFSubFMF(OtherOp, Op, I); 2040 I->replaceAllUsesWith(NewInst); 2041 RedoInsts.insert(I);