Remove warnings about unused parameters and shadowed variables.
[oota-llvm.git] / include / llvm / Target / TargetOptions.h
index 881ec21a0a28b2e58723f5b2486d2e3f7aeb46fc..ac3a6081edc38c32acba78363ea615b73bd291c1 100644 (file)
@@ -74,10 +74,9 @@ namespace llvm {
   /// be emitted.
   extern bool ExceptionHandling;
 
-  /// UnwindTablesOptional - This flag indicates that unwind tables need not
-  /// be emitted for all functions.  Exception handling may still require them
-  /// for some functions.
-  extern bool UnwindTablesOptional;
+  /// UnwindTablesMandatory - This flag indicates that unwind tables should
+  /// be emitted for all functions.
+  extern bool UnwindTablesMandatory;
 
   /// PerformTailCallOpt - This flag is enabled when -tailcallopt is specified
   /// on the commandline. When the flag is on, the target will perform tail call
@@ -87,6 +86,13 @@ namespace llvm {
   /// OptimizeForSize - When this flag is set, the code generator avoids 
   /// optimizations that increase size.
   extern bool OptimizeForSize;
+
+  /// StackAlignment - Override default stack alignment for target.
+  extern unsigned StackAlignment;
+
+  /// RealignStack - This flag indicates, whether stack should be automatically
+  /// realigned, if needed.
+  extern bool RealignStack;
 } // End llvm namespace
 
 #endif