reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
216 FastMathFlags getFastMathFlags() const { return FMF; } 219 void clearFastMathFlags() { FMF.clear(); } 225 void setFastMathFlags(FastMathFlags NewFMF) { FMF = NewFMF; } 308 : Builder(B), FMF(B.FMF), FPMathTag(B.DefaultFPMathTag) {} 314 Builder.FMF = FMF; 1355 Instruction *I = setFPAttrs(BinaryOperator::CreateFAdd(L, R), FPMD, FMF); 1380 Instruction *I = setFPAttrs(BinaryOperator::CreateFSub(L, R), FPMD, FMF); 1405 Instruction *I = setFPAttrs(BinaryOperator::CreateFMul(L, R), FPMD, FMF); 1430 Instruction *I = setFPAttrs(BinaryOperator::CreateFDiv(L, R), FPMD, FMF); 1455 Instruction *I = setFPAttrs(BinaryOperator::CreateFRem(L, R), FPMD, FMF); 1479 setFPAttrs(BinOp, FPMathTag, FMF); 1491 FastMathFlags UseFMF = FMF; 1524 return Insert(setFPAttrs(UnaryOperator::CreateFNeg(V), FPMathTag, FMF), 1552 setFPAttrs(UnOp, FPMathTag, FMF); 2085 FastMathFlags UseFMF = FMF; 2242 return Insert(setFPAttrs(new FCmpInst(P, LHS, RHS), FPMathTag, FMF), Name); 2253 setFPAttrs(Phi, nullptr /* MDNode* */, FMF); 2264 setFPAttrs(CI, FPMathTag, FMF); 2275 setFPAttrs(CI, FPMathTag, FMF); 2323 setFPAttrs(Sel, nullptr /* MDNode* */, FMF);