Commit History

Автор SHA1 Съобщение Дата
  Rafael Espindola 4c7ce36a76 Set __OPTIMIZE_SIZE__ on -Os and -Oz. This matches gcc's behaviour on both OS X преди 13 години
  Kostya Serebryany b61968857f implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitizer instead of CodeGenOpts.AddressSanitizer преди 13 години
  Richard Smith c18c423456 Add driver arguments -ftemplate-depth=N and -fconstexpr-depth=N, with the same преди 13 години
  Ted Kremenek 8a0c5c2ec5 Refine placement of LangOptions object in CompilerInvocation by adding a new baseclass CompilerInvocationBase with a custom copy constructor. This ensures that whenever the CompilerInvocation object's copy constructor is used we always clone the LangOptions object. преди 13 години
  Ted Kremenek d3b74d9ca4 Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted object. I discovered that llvm::RefCountedBase<T> has преди 13 години
  Kostya Serebryany 1b4eca67e0 Add -f[no-]address-sanitizer flag преди 13 години
  Douglas Gregor db1cde7dc7 Add support for building a module from a module map to the -cc1 преди 13 години
  Douglas Gregor b86b8dc7ef Add a -cc1-level option -fmodule-name=<name>, which will be used when преди 13 години
  Chandler Carruth 07643086c6 Rip out one of the features I added for the driver-include-management. преди 13 години
  Chandler Carruth 103accc00c Fix a significant oversight in my move of MSVC includes to the driver: преди 13 години
  Chandler Carruth ac2bc4d220 Add two flags to the CC1 layer that I was hoping to avoid. We need to преди 13 години
  Devang Patel 033be8bd33 Enable -flimit-debug-info by default. Now, clang lazily emits debug info for structs. Original behavior can be restored using -fno-limit-debug-info. преди 14 години
  Douglas Gregor 21a25167b8 Fix various minor issues find via unreachable code warnings, from преди 14 години
  Eli Friedman 19bda3ad8b Add an option to emulate the strange Apple gcc behavior of #pragma pack. преди 14 години
  Sebastian Pop 5d8b954842 rename getHostTriple into getDefaultTargetTriple in clang преди 14 години
  Peter Collingbourne 22a7dfea58 Add support for lazily linking bitcode files (using a new преди 14 години
  Ted Kremenek 7800212ef2 Start work on SerializedDiagnosticPrinter, a new DiagnosticConsumer that serializes out the diagnostics for a given translation unit to a bit code file. This is a WIP. преди 14 години
  Douglas Gregor 0bb935c5e7 Make -fms-compatibility imply -fms-extensions. Fixes PR11204. преди 14 години
  Nick Lewycky 7c4fd9121f Take DW_AT_comp_dir from $PWD when it's present and starts with a '/'. This is преди 14 години
  Daniel Dunbar 024f4be866 Frontend: Support -iframework. преди 14 години
  Nick Lewycky ea523d73a6 Wire up support for the controlling the extended dwarf .file directive. With преди 14 години
  Douglas Gregor 05edf668f0 When building a module, use the macro definitions on the command line преди 14 години
  Daniel Dunbar a268fc0f22 Frontend: Replace -nostdinc by -nostdsysteminc (which is just system include преди 14 години
  Francois Pichet c91562ce42 Revert r140009, about disabling clang's builtin in -fms-compatibility mode. преди 14 години
  Peter Collingbourne ae57eadbc1 OpenCL: add driver/frontend support for precompiled headers преди 14 години
  Peter Collingbourne d51e43af0b CUDA: add -fcuda-is-device flag преди 14 години
  Daniel Dunbar 88934e85f8 Driver & AST: Implement support for -fpack-struct and -fpack-struct= command преди 14 години
  John McCall d1e40d5389 Make -fobjc-nonfragile-abi the -cc1 default, since it's the преди 14 години
  Anna Zaks d309528384 [analyzer] Add -analyzer-purge option which can take on multiple values, remove -analyzer-purge=none. (Small refactor as well: move the work of constructing AnalysisManager from the callers to the class itself.) преди 14 години
  David Blaikie d6471f7c19 Rename Diagnostic to DiagnosticsEngine as per issue 5397 преди 14 години