Changes in directory llvm/lib/Target:

TargetMachine.cpp updated: 1.55 -> 1.56
---
Log message:

Added option -soft-float to generate SW fp library calls instead of fp 
instructions.

---
Diffs of the changes:  (+7 -0)

 TargetMachine.cpp |    7 +++++++
 1 files changed, 7 insertions(+)


Index: llvm/lib/Target/TargetMachine.cpp
diff -u llvm/lib/Target/TargetMachine.cpp:1.55 
llvm/lib/Target/TargetMachine.cpp:1.56
--- llvm/lib/Target/TargetMachine.cpp:1.55      Thu Sep  7 18:39:26 2006
+++ llvm/lib/Target/TargetMachine.cpp   Fri Dec  8 20:41:30 2006
@@ -27,6 +27,7 @@
   bool NoExcessFPPrecision;
   bool UnsafeFPMath;
   bool FiniteOnlyFPMathOption;
+  bool UseSoftFloat;
   Reloc::Model RelocationModel;
   CodeModel::Model CMModel;
 }
@@ -55,6 +56,12 @@
                cl::desc("Enable optimizations that assumes non- NaNs / 
+-Infs"),
                cl::location(FiniteOnlyFPMathOption),
                cl::init(false));
+  cl::opt<bool, true>
+  GenerateSoftFloatCalls("soft-float",
+               cl::desc("Generate software floating point library calls"),
+               cl::location(UseSoftFloat),
+               cl::init(false));
+
   cl::opt<llvm::Reloc::Model, true>
   DefRelocationModel(
     "relocation-model",



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to