Commit History

Autor SHA1 Mensaxe Data
  Chad Rosier ff7892758f Add frontend flags to enable bitcode verifier pass. %!s(int64=13) %!d(string=hai) anos
  Tony Linthicum 9631939f82 Hexagon backend support %!s(int64=13) %!d(string=hai) anos
  Daniel Dunbar 001f628a69 Driver: Handle -f{no-}honor-infinities, -f{no-}honor-nans, and %!s(int64=13) %!d(string=hai) anos
  Nick Lewycky 4e785c908a Stack realignment is a tristate. Add -mno-stackrealign to turn off all stack %!s(int64=13) %!d(string=hai) anos
  Joerg Sonnenberger e9d11dbfe1 Add -mstack-alignment=X and fix -mstackrealign handling now that the %!s(int64=13) %!d(string=hai) anos
  Douglas Gregor 6649014b79 Eliminate the -emit-module option, which emitted a module by parsing a %!s(int64=13) %!d(string=hai) anos
  Benjamin Kramer 85224ae68a Silence GCC warnings, RefCountedBase is meant to be default-initialized here. %!s(int64=13) %!d(string=hai) anos
  Rafael Espindola 4c7ce36a76 Set __OPTIMIZE_SIZE__ on -Os and -Oz. This matches gcc's behaviour on both OS X %!s(int64=13) %!d(string=hai) anos
  Kostya Serebryany b61968857f implement __has_feature(address_sanitizer); also use LangOpts.AddressSanitizer instead of CodeGenOpts.AddressSanitizer %!s(int64=13) %!d(string=hai) anos
  Richard Smith c18c423456 Add driver arguments -ftemplate-depth=N and -fconstexpr-depth=N, with the same %!s(int64=13) %!d(string=hai) anos
  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. %!s(int64=13) %!d(string=hai) anos
  Ted Kremenek d3b74d9ca4 Make 'LangOptions' in CompilerInvocation a heap-allocated, reference counted object. I discovered that llvm::RefCountedBase<T> has %!s(int64=13) %!d(string=hai) anos
  Kostya Serebryany 1b4eca67e0 Add -f[no-]address-sanitizer flag %!s(int64=13) %!d(string=hai) anos
  Douglas Gregor db1cde7dc7 Add support for building a module from a module map to the -cc1 %!s(int64=13) %!d(string=hai) anos
  Douglas Gregor b86b8dc7ef Add a -cc1-level option -fmodule-name=<name>, which will be used when %!s(int64=13) %!d(string=hai) anos
  Chandler Carruth 07643086c6 Rip out one of the features I added for the driver-include-management. %!s(int64=13) %!d(string=hai) anos
  Chandler Carruth 103accc00c Fix a significant oversight in my move of MSVC includes to the driver: %!s(int64=14) %!d(string=hai) anos
  Chandler Carruth ac2bc4d220 Add two flags to the CC1 layer that I was hoping to avoid. We need to %!s(int64=14) %!d(string=hai) anos
  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. %!s(int64=14) %!d(string=hai) anos
  Douglas Gregor 21a25167b8 Fix various minor issues find via unreachable code warnings, from %!s(int64=14) %!d(string=hai) anos
  Eli Friedman 19bda3ad8b Add an option to emulate the strange Apple gcc behavior of #pragma pack. %!s(int64=14) %!d(string=hai) anos
  Sebastian Pop 5d8b954842 rename getHostTriple into getDefaultTargetTriple in clang %!s(int64=14) %!d(string=hai) anos
  Peter Collingbourne 22a7dfea58 Add support for lazily linking bitcode files (using a new %!s(int64=14) %!d(string=hai) anos
  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. %!s(int64=14) %!d(string=hai) anos
  Douglas Gregor 0bb935c5e7 Make -fms-compatibility imply -fms-extensions. Fixes PR11204. %!s(int64=14) %!d(string=hai) anos
  Nick Lewycky 7c4fd9121f Take DW_AT_comp_dir from $PWD when it's present and starts with a '/'. This is %!s(int64=14) %!d(string=hai) anos
  Daniel Dunbar 024f4be866 Frontend: Support -iframework. %!s(int64=14) %!d(string=hai) anos
  Nick Lewycky ea523d73a6 Wire up support for the controlling the extended dwarf .file directive. With %!s(int64=14) %!d(string=hai) anos
  Douglas Gregor 05edf668f0 When building a module, use the macro definitions on the command line %!s(int64=14) %!d(string=hai) anos
  Daniel Dunbar a268fc0f22 Frontend: Replace -nostdinc by -nostdsysteminc (which is just system include %!s(int64=14) %!d(string=hai) anos