reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

include/llvm/IR/IRBuilder.h
  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);