Commit History

Autor SHA1 Mensaxe Data
  Alp Toker c1ba5d5c46 Implement -Wframe-larger-than backend diagnostic %!s(int64=11) %!d(string=hai) anos
  Hans Wennborg 63c42894e3 Emit used/dllexport inline method definitions in nested classes (PR19743, PR11170) %!s(int64=11) %!d(string=hai) anos
  Craig Topper f7bc497ad1 [C++11] Add 'override' keyword to virtual methods that override their base class. %!s(int64=11) %!d(string=hai) anos
  Ahmed Charles f8b74ee5f0 [C++11] Replace OwningPtr include with <memory>. %!s(int64=11) %!d(string=hai) anos
  Ahmed Charles 70639e8de3 Replace OwningPtr with std::unique_ptr. %!s(int64=11) %!d(string=hai) anos
  Aaron Ballman caabaa8e4b [C++11] Replacing DeclBase iterators decls_begin() and decls_end() with iterator_range decls(). The same is true for the noload versions of these APIs. Updating all of the usages of the iterators with range-based for loops. %!s(int64=11) %!d(string=hai) anos
  Ahmed Charles 789a4f820d Change OwningPtr::take() to OwningPtr::release(). %!s(int64=11) %!d(string=hai) anos
  Craig Topper caa4c61ee5 Switch all uses of LLVM_OVERRIDE to just use 'override' directly. %!s(int64=11) %!d(string=hai) anos
  Chandler Carruth 4b9be6e25f Sort all the #include lines with LLVM's utils/sort_includes.py which %!s(int64=11) %!d(string=hai) anos
  Rafael Espindola 9c8da1b492 When we decide to output a deferred decl, remember the llvm GlobalValue. %!s(int64=11) %!d(string=hai) anos
  David Blaikie 0a1c862914 PR16933: Don't try to codegen things after we've seen errors. %!s(int64=12) %!d(string=hai) anos
  David Blaikie 278048971c DebugInfo: Unify & optimize the lazy addition of record types %!s(int64=12) %!d(string=hai) anos
  Hans Wennborg b3574796d7 clang-cl: Support the run-time selection options (/MD, /MT et al.) %!s(int64=12) %!d(string=hai) anos
  David Blaikie 658cd2c287 PR16214, PR14467: DebugInfo: use "RequireCompleteType" to decide when to emit the full definition of a type in -flimit-debug-info %!s(int64=12) %!d(string=hai) anos
  Aaron Ballman a7ff62f944 Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file. %!s(int64=12) %!d(string=hai) anos
  Reid Kleckner 3190ca922d Forward #pragma comment(lib/linker) through as flags metadata %!s(int64=12) %!d(string=hai) anos
  John McCall 3abae0995b Don't propagate around TargetOptions in IR-gen; we don't use it. %!s(int64=12) %!d(string=hai) anos
  Bill Wendling e1092dfee2 Pass the target options through to code generation. %!s(int64=12) %!d(string=hai) anos
  Chandler Carruth 3b844ba7d5 Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to %!s(int64=12) %!d(string=hai) anos
  Chandler Carruth 55fc873017 Sort all of Clang's files under 'lib', and fix up the broken headers %!s(int64=12) %!d(string=hai) anos
  Micah Villmow 25a6a84cf5 Move TargetData to DataLayout. %!s(int64=13) %!d(string=hai) anos
  David Blaikie 4e4d08403c Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). %!s(int64=13) %!d(string=hai) anos
  Rafael Espindola 025039377d Replace MarkVarRequired with a more generic %!s(int64=13) %!d(string=hai) anos
  Rafael Espindola 234fe654a3 Fix a small difference in sema and codegen views of what needs to be output. %!s(int64=13) %!d(string=hai) anos
  Dylan Noblesmith 6f42b62b61 Basic: import OwningPtr<> into clang namespace %!s(int64=13) %!d(string=hai) anos
  David Blaikie 99ba9e3bd7 Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch %!s(int64=13) %!d(string=hai) anos
  Argyrios Kyrtzidis 88c2596edc Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue %!s(int64=13) %!d(string=hai) anos
  David Blaikie d6471f7c19 Rename Diagnostic to DiagnosticsEngine as per issue 5397 %!s(int64=14) %!d(string=hai) anos
  Douglas Gregor bcfd1f55bf Extend the ASTContext constructor to delay the initialization of %!s(int64=14) %!d(string=hai) anos
  Sean Hunt 10620eb516 Modify some deleted function methods to better reflect reality: %!s(int64=14) %!d(string=hai) anos