[llvm-commits] CVS: llvm/include/llvm/Target/TargetOptions.h
Chris Lattner
lattner at cs.uiuc.edu
Fri Jan 14 22:00:34 PST 2005
Changes in directory llvm/include/llvm/Target:
TargetOptions.h updated: 1.1 -> 1.2
---
Log message:
Add a new target-independent code generator flag.
---
Diffs of the changes: (+9 -0)
Index: llvm/include/llvm/Target/TargetOptions.h
diff -u llvm/include/llvm/Target/TargetOptions.h:1.1 llvm/include/llvm/Target/TargetOptions.h:1.2
--- llvm/include/llvm/Target/TargetOptions.h:1.1 Sat Jul 10 23:15:52 2004
+++ llvm/include/llvm/Target/TargetOptions.h Sat Jan 15 00:00:22 2005
@@ -25,6 +25,15 @@
/// specified on the command line. If the target supports the frame pointer
/// elimination optimization, this option should disable it.
extern bool NoFramePointerElim;
+
+ /// NoExcessFPPrecision - This flag is enabled when the
+ /// -disable-excess-fp-precision flag is specified on the command line. When
+ /// this flag is off (the default), the code generator is allowed to produce
+ /// results that are "more precise" than IEEE allows. This includes use of
+ /// FMA-like operations and use of the X86 FP registers without rounding all
+ /// over the place.
+ extern bool NoExcessFPPrecision;
+
} // End llvm namespace
#endif
More information about the llvm-commits
mailing list