diff options
Diffstat (limited to 'include/clang/Frontend/CodeGenOptions.h')
| -rw-r--r-- | include/clang/Frontend/CodeGenOptions.h | 13 | 
1 files changed, 13 insertions, 0 deletions
| diff --git a/include/clang/Frontend/CodeGenOptions.h b/include/clang/Frontend/CodeGenOptions.h index 819606429efb..0c5ce5813769 100644 --- a/include/clang/Frontend/CodeGenOptions.h +++ b/include/clang/Frontend/CodeGenOptions.h @@ -46,6 +46,11 @@ public:      OnlyAlwaysInlining  // Only run the always inlining pass.    }; +  enum VectorLibrary { +    NoLibrary, // Don't use any vector library. +    Accelerate // Use the Accelerate framework. +  }; +    enum ObjCDispatchMethodKind {      Legacy = 0,      NonLegacy = 1, @@ -149,12 +154,20 @@ public:    /// A list of dependent libraries.    std::vector<std::string> DependentLibraries; +  /// Name of the profile file to use as output for -fprofile-instr-generate +  std::string InstrProfileOutput; +    /// Name of the profile file to use with -fprofile-sample-use.    std::string SampleProfileFile;    /// Name of the profile file to use as input for -fprofile-instr-use    std::string InstrProfileInput; +  /// A list of file names passed with -fcuda-include-gpubinary options to +  /// forward to CUDA runtime back-end for incorporating them into host-side +  /// object file. +  std::vector<std::string> CudaGpuBinaryFileNames; +    /// Regular expression to select optimizations for which we should enable    /// optimization remarks. Transformation passes whose name matches this    /// expression (and support this feature), will emit a diagnostic | 
