diff options
Diffstat (limited to 'clang/include/clang/CodeGen/CodeGenOptions.h')
| -rw-r--r-- | clang/include/clang/CodeGen/CodeGenOptions.h | 4 | 
1 files changed, 4 insertions, 0 deletions
diff --git a/clang/include/clang/CodeGen/CodeGenOptions.h b/clang/include/clang/CodeGen/CodeGenOptions.h index 638ed516ed0..51b9c57f2c6 100644 --- a/clang/include/clang/CodeGen/CodeGenOptions.h +++ b/clang/include/clang/CodeGen/CodeGenOptions.h @@ -32,6 +32,7 @@ public:    unsigned CXAAtExit         : 1; /// Use __cxa_atexit for calling destructors.    unsigned CXXCtorDtorAliases: 1; /// Emit complete ctors/dtors as linker                                    /// aliases to base ctors when possible. +  unsigned DataSections      : 1; /// Set when -fdata-sections is enabled    unsigned DebugInfo         : 1; /// Should generate deubg info (-g).    unsigned DisableFPElim     : 1; /// Set when -fomit-frame-pointer is enabled.    unsigned DisableLLVMOpts   : 1; /// Don't run any optimizations, for use in @@ -39,6 +40,7 @@ public:                                    /// internal state before optimizations are                                    /// done.    unsigned DisableRedZone    : 1; /// Set when -mno-red-zone is enabled. +  unsigned FunctionSections  : 1; /// Set when -ffunction-sections is enabled    unsigned MergeAllConstants : 1; /// Merge identical constants.    unsigned NoCommon          : 1; /// Set when -fno-common or C++ is enabled.    unsigned NoImplicitFloat   : 1; /// Set when -mno-implicit-float is enabled. @@ -88,10 +90,12 @@ public:      AsmVerbose = 0;      CXAAtExit = 1;      CXXCtorDtorAliases = 0; +    DataSections = 0;      DebugInfo = 0;      DisableFPElim = 0;      DisableLLVMOpts = 0;      DisableRedZone = 0; +    FunctionSections = 0;      MergeAllConstants = 1;      NoCommon = 0;      NoImplicitFloat = 0;  | 

