- 6909fee Various improvements to the public IRGen interface. by John McCall · 9 years ago
- ea53dba Fix a bug involving deferred decl emission and PCH by Reid Kleckner · 10 years ago
- 10a4972 revert SVN r265702, r265640 by Saleem Abdulrasool · 10 years ago
- 94cfc60 Basic: move CodeGenOptions from Frontend by Saleem Abdulrasool · 10 years ago
- 17d7d14 For MS ABI, emit dllexport friend functions defined inline in class by Stephan Bergmann · 10 years ago
- 4084504 Revert "For MS ABI, emit dllexport friend functions defined inline in class" by Reid Kleckner · 10 years ago
- 0f6caf6 For MS ABI, emit dllexport friend functions defined inline in class by Reid Kleckner · 10 years ago
- 557c20a Remove compile time PreserveName in favor of a runtime cc1 -discard-value-names option by Mehdi Amini · 10 years ago
- b214cbc Make TargetInfo store an actual DataLayout instead of a string. by James Y Knight · 10 years ago
- c5b1d32 [OPENMP 4.0] Codegen for 'declare reduction' construct. by Alexey Bataev · 10 years ago
- cbbaeb1 Serialize `#pragma detect_mismatch`. by Nico Weber · 10 years ago
- 6622029 Serialize `#pragma comment`. by Nico Weber · 10 years ago
- 581c2b9 Check for frontend errors after releasing the Builder. by Manman Ren · 10 years ago
- 929025d [MS ABI] Allow a member pointers' converted type to change by David Majnemer · 10 years ago
- dc13453 Introduce -fsanitize-stats flag. by Peter Collingbourne · 10 years ago
- 3f02150 [MSVC Compat] Enable ABI impacting non-conforming behavior independently of -fms-compatibility by David Majnemer · 10 years ago
- 964a5f3 Rename DescriptionString -> DataLayoutString as it matches the actual by Eric Christopher · 10 years ago
- ca3cf9e LLVM API Change: the Module always owns the DataLayout by Mehdi Amini · 10 years ago
- e74f525 Pass HeaderSearchOptions and PreprocessorOptions into CodeGenModule. by Adrian Prantl · 10 years ago
- ab9db51 Revert r240270 ("Fixed/added namespace ending comments using clang-tidy"). by Alexander Kornienko · 10 years ago
- 3d9d929 Fixed/added namespace ending comments using clang-tidy. NFC by Alexander Kornienko · 10 years ago
- 34eb207 Use 'override/final' instead of 'virtual' for overridden methods by Alexander Kornienko · 11 years ago
- b6cb695 Wrap to 80 columns. No behavior change. by Nico Weber · 11 years ago
- 8afb37e Remove unused parameter, followup to r179639. No behavior change. by Nico Weber · 11 years ago
- b6a5d05 Remove ASTConsumer::HandleVTable()'s bool parameter. by Nico Weber · 11 years ago
- 5fb9424 Initialize CodeGeneratorImpl::Ctx in constructor. by Yaron Keren · 11 years ago
- 0c0a8c8 Tweak the assert in ModuleBuilder from r224533 (PR21989) by Hans Wennborg · 11 years ago
- 2b0d014 ModuleBuilder: assert that all deferred inline method defs get handled by Hans Wennborg · 11 years ago
- 94d384e InstrProf: Don't emit coverage for uninstantiated templates by Justin Bogner · 11 years ago
- c9cbde7 [modules] Fix a rejects-valid resulting from emitting an inline function by Richard Smith · 11 years ago
- ee02499 Add coverage mapping generation. by Alex Lorenz · 11 years ago
- 7f5755c Notional simplification: defer emitting deferred inline methods until we finish by Richard Smith · 11 years ago
- 1ba0a07 Re-commit r214547 with tests fixed. Hopefully all the bots will be happy now. by Richard Smith · 11 years ago
- 455768e Revert r214547 due to test breakage. by Richard Smith · 11 years ago
- cf08ff5 Fix iterator invalidation issues that are breaking my modules buildbot's bootstrap. by Richard Smith · 11 years ago
- 56fc62b MS compatibility: always emit dllexported in-class initialized static data members (PR20140) by Hans Wennborg · 11 years ago
- dfcb7d6 Defer codegen of inline method definitions to the end of current top level declaration by Hans Wennborg · 11 years ago
- fb8d02b Implement -Wframe-larger-than backend diagnostic by Alp Toker · 11 years ago
- a926d84 Emit used/dllexport inline method definitions in nested classes (PR19743, PR11170) by Hans Wennborg · 11 years ago
- 4f12f10 [C++11] Add 'override' keyword to virtual methods that override their base class. by Craig Topper · 12 years ago
- dfca6f9 [C++11] Replace OwningPtr include with <memory>. by Ahmed Charles · 12 years ago
- b898432 Replace OwningPtr with std::unique_ptr. by Ahmed Charles · 12 years ago
- 629afae [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. by Aaron Ballman · 12 years ago
- 9a16beb Change OwningPtr::take() to OwningPtr::release(). by Ahmed Charles · 12 years ago
- a798a9d Switch all uses of LLVM_OVERRIDE to just use 'override' directly. by Craig Topper · 12 years ago
- 5553d0d Sort all the #include lines with LLVM's utils/sort_includes.py which by Chandler Carruth · 12 years ago
- c0ff744 When we decide to output a deferred decl, remember the llvm GlobalValue. by Rafael Espindola · 12 years ago
- 4a9ec7b PR16933: Don't try to codegen things after we've seen errors. by David Blaikie · 12 years ago
- b2e86eb DebugInfo: Unify & optimize the lazy addition of record types by David Blaikie · 12 years ago
- 75958c4 clang-cl: Support the run-time selection options (/MD, /MT et al.) by Hans Wennborg · 12 years ago
- 48ad6dc PR16214, PR14467: DebugInfo: use "RequireCompleteType" to decide when to emit the full definition of a type in -flimit-debug-info by David Blaikie · 12 years ago
- 5d041be Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file. by Aaron Ballman · 12 years ago
- e43f0fe Forward #pragma comment(lib/linker) through as flags metadata by Reid Kleckner · 12 years ago
- 568d410 Don't propagate around TargetOptions in IR-gen; we don't use it. by John McCall · 13 years ago
- c86a2f3 Pass the target options through to code generation. by Bill Wendling · 13 years ago
- ffd5551 Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to by Chandler Carruth · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- dd31ca1 Move TargetData to DataLayout. by Micah Villmow · 13 years ago
- bbafb8a Unify naming of LangOptions variable/get function across the Clang stack (Lex to AST). by David Blaikie · 14 years ago
- df88f6f Replace MarkVarRequired with a more generic by Rafael Espindola · 14 years ago
- 189fa74 Fix a small difference in sema and codegen views of what needs to be output. by Rafael Espindola · 14 years ago
- e277899 Basic: import OwningPtr<> into clang namespace by Dylan Noblesmith · 14 years ago
- 68e081d Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
- 841dd88 Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue by Argyrios Kyrtzidis · 14 years ago
- 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
- e8bbc12 Extend the ASTContext constructor to delay the initialization of by Douglas Gregor · 14 years ago
- 4a8ea10 Modify some deleted function methods to better reflect reality: by Alexis Hunt · 14 years ago
- d66828d In addition to in-class member functions marked with the "used" by Douglas Gregor · 15 years ago
- e061015 Emit in-class member function definitions that are marked by Douglas Gregor · 15 years ago
- 8509824 Move CodeGenOptions.h *back* into Frontend. This should have been done when the by Chandler Carruth · 15 years ago
- 88d292c Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 15 years ago
- 731be66 Revert changes r97693, r97700, and r97718. by John McCall · 16 years ago
- 6abe39c Create a TargetMachine whenever we create a CodeGenAction.  The codegen of by John McCall · 16 years ago
- e017ecc Remove ';' after method definition. Noticed by clang++, which one would think by Daniel Dunbar · 16 years ago
- 337e3a5 Remove remaining VISIBILITY_HIDDEN from anonymous namespaces. by Benjamin Kramer · 16 years ago
- bc55fe2 Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library. by Chandler Carruth · 16 years ago
- 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
- 4016518 Switch TargetInfo to store an llvm::Triple. by Daniel Dunbar · 16 years ago
- ecaeaa8 Update for changes in LLVM.  Hopefully this is the last one for a while. by Owen Anderson · 16 years ago
- 0320075 Hold the LLVMContext by reference instead of by pointer. by Owen Anderson · 16 years ago
- d9dd77f Update for LLVMContext+Module change. by Owen Anderson · 16 years ago
- beecd58 Explictly track tentative definitions within Sema, then hand those by Douglas Gregor · 17 years ago
- 5bbb3c8 Push DeclGroup much farther throughout the compiler.  Now the various by Chris Lattner · 17 years ago
- cf16983 change HandleTranslationUnit to take an ASTContext instead of TranslationUnit by Chris Lattner · 17 years ago
- 984fac5 most of this is plumbing to get CompileOptions down into  by Chris Lattner · 17 years ago
- 4b4f67a Remove some redundant Decl -> Decl castings. by Argyrios Kyrtzidis · 17 years ago
- 6e6ad60 Remove ScopedDecl, collapsing all of its functionality into Decl, so by Douglas Gregor · 17 years ago
- 30c514e Add GetModule accessor to ModuleBuilder by Daniel Dunbar · 17 years ago
- fce4be8 Clean up CodeGenModule interface. by Daniel Dunbar · 17 years ago
- 89da6ad Change ObjCRuntime GenerateProtocol[Ref] methods to take by Daniel Dunbar · 17 years ago
- 3ad5348 Add LangOptions::NeXTRuntime. by Daniel Dunbar · 17 years ago
- 56fdb6a More #include cleaning by Daniel Dunbar · 17 years ago
- 221fa94 More #include cleaning by Daniel Dunbar · 17 years ago
- 303e2c2 Add dummy Mac Objective-C runtime interface. by Daniel Dunbar · 17 years ago
- 53c362e 80 cols by Nico Weber · 17 years ago
- 7db4f60 ParseAST now conditionally deletes the passed ASTConsumer. by Ted Kremenek · 17 years ago
- 2c674f6 Refactored driver logic for CodeGen into LLVMCodeGenWriter.  This ASTConsumer layers on top of LLVMCodeGen (another existing ASTConsumer) to emit bitcode files to disk.  This layering takes this logic out of clang.cpp and puts it directly into the ASTConsumer interface.  The benefit is that now --emit-llvm works with both serialized ASTs and regular source files. by Ted Kremenek · 17 years ago
- 9c42652 Rework codegen emission of globals  - No (intended) functionality change. by Daniel Dunbar · 17 years ago
- 837fd27 Fix codegen of chained declarations by Daniel Dunbar · 17 years ago
- 1200aca Support for code generation of Objective-C top-level language constructs. by Anton Korobeynikov · 17 years ago