/// 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
/// 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