- fb8d02b Implement -Wframe-larger-than backend diagnostic by Alp Toker · 11 years ago
- 5798b26 When an inline-asm diagnostic is reported by the backend, report it with the by Joey Gouly · 11 years ago
- ea04672 Fix leak from r210059 by Alp Toker · 11 years ago
- cf2048b Fix -emit-codegen-only to not generate binaries by Alp Toker · 11 years ago
- d23ec94 Add flags -Rpass-missed and -Rpass-analysis. by Diego Novillo · 11 years ago
- 9c89ff1 Fix spurious remarks when -Weverything is used. by Diego Novillo · 11 years ago
- 583db19 Reverting 209503 - Breaks asan blacklists by Warren Hunt · 11 years ago
- a926d84 Emit used/dllexport inline method definitions in nested classes (PR19743, PR11170) by Hans Wennborg · 11 years ago
- 57dd5cf Fix '-main-file-name <name>' so that it is used for the ModuleID. by Robert Lytton · 11 years ago
- 8a13c41 [C++11] Use 'nullptr'. CodeGen edition. by Craig Topper · 11 years ago
- 6ac2cd0 Rename SourceManager::createFileIDForMemBuffer() by Alp Toker · 11 years ago
- 6dc9c48 Fix segmentation fault when mixing -Rpass with #line. by Diego Novillo · 11 years ago
- 25c4e67 Small formatting change. by Eric Christopher · 12 years ago
- b344224 Use a manipulator to add a value to the current diagnostic flag. by Diego Novillo · 12 years ago
- 9f23997 Allow adding a value to a flag in diagnostics. by Diego Novillo · 12 years ago
- 829b170 Add support for optimization reports. by Diego Novillo · 12 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
- 9a16beb Change OwningPtr::take() to OwningPtr::release(). by Ahmed Charles · 12 years ago
- 00fa3f7 [Layering] Update include of Linker.h to match its move to a Linker by Chandler Carruth · 12 years ago
- 7416024 Add 'remark' diagnostic type in 'clang' by Tobias Grosser · 12 years ago
- bd25beb Fix typo by Tobias Grosser · 12 years ago
- 728c554 Wired-up the new LLVM diagnostic system into clang diagnostic system. by Quentin Colombet · 12 years ago
- 6b6004a Update for getLazyBitcodeModule API change. by Rafael Espindola · 12 years ago
- e83b906 Verify that clang TargetInfo descriptions match DataLayout strings from LLVM by Alp Toker · 12 years ago
- bc043f2 Fix getCustomDiagID() usage in CodeGen and TextDiagnosticBuffer by Alp Toker · 12 years ago
- d5e81e5 Override the datalayout in a module with -triple. by Rafael Espindola · 12 years ago
- 666a2ab clang-format parts of the file. by Rafael Espindola · 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
- b45836a The IRReader header is now part of its own library. Update the include by Chandler Carruth · 13 years ago
- c86a2f3 Pass the target options through to code generation. by Bill Wendling · 13 years ago
- f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 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
- 873c858 Turn FrontendInputFile into an immutable class and have it also accept by Argyrios Kyrtzidis · 13 years ago
- d612566 Have the parser initialize Sema before it consumes the first by Douglas Gregor · 13 years ago
- 778b8b8 Escape % in diagnostic message when compiling LLVM IR. by Benjamin Kramer · 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
- a11b35a Revert r149363 which was part a series of commits that were reverted in llvm by Argyrios Kyrtzidis · 14 years ago
- f4a4bec ConstantArray::get() (for strings) is going away, use by Chris Lattner · 14 years ago
- 68e081d Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch by David Blaikie · 14 years ago
- 1332d9b Per discussion on the list, remove BitcodeVerify pass to reimplement as a free function. by Chad Rosier · 14 years ago
- c4399f7 Add frontend flags to enable bitcode verifier pass. by Chad Rosier · 14 years ago
- de3ef50 Promote ModuleMap::Module to a namespace-scope class in the Basic by Douglas Gregor · 14 years ago
- 841dd88 Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continue by Argyrios Kyrtzidis · 14 years ago
- f1d76db Add support for lazily linking bitcode files (using a new by Peter Collingbourne · 14 years ago
- e06b2b7 Convert inline asm source ranges into clang SourceRanges and print them with the instantiated note. by Benjamin Kramer · 14 years ago
- 9c902b5 Rename Diagnostic to DiagnosticsEngine as per issue 5397 by David Blaikie · 14 years ago
- aa347f9 Removing a bunch of dead returns/breaks after llvm_unreachables. by David Blaikie · 14 years ago
- 83d382b Switch assert(0/false) llvm_unreachable. by David Blaikie · 14 years ago
- 27bf76d In CodeGenAction::ExecuteAction() use SourceManager::translateFileLineCol() by Argyrios Kyrtzidis · 14 years ago
- e6e67de Rename SourceLocation::getFileLocWithOffset -> getLocWithOffset. by Argyrios Kyrtzidis · 14 years ago
- 0e62c1c remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports by Chris Lattner · 14 years ago
- fec0ff8 Add the ObjC ARC optimization passes manually, now that they're not by Dan Gohman · 14 years ago
- 57540c5 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 15 years ago
- 8f5cf74 Re-instate r125819 and r125820 with no functionality change by Peter Collingbourne · 15 years ago
- a6d2bff Revert 125820 and 125819 to fix PR9266. by Rafael Espindola · 15 years ago
- 14a552b Move CompilerInstance::LLVMContext and LLVMContext ownership to CodeGenAction by Peter Collingbourne · 15 years ago
- 2992efa Add -add-plugin flag, which runs plugins in addition to codegen. by Nico Weber · 15 years ago
- d004064 Refactoring of Diagnostic class. by Argyrios Kyrtzidis · 15 years ago
- 068f2ab adjust for llvm mainline, yay type safety by Chris Lattner · 15 years ago
- c1b1729 Break Frontend's dependency on Rewrite, Checker and CodeGen in shared library configuration by Daniel Dunbar · 15 years ago[Renamed (98%) from clang/lib/Frontend/CodeGenAction.cpp]
- c7ed7ea fix the inline asm diagnostics to emit the error on the primary by Chris Lattner · 15 years ago
- 6f8362c Frontend: Add CodeGenAction support for handling LLVM IR. by Daniel Dunbar · 15 years ago
- 3e11152 Frontend: Drop unnecessary TargetData argument to EmitBackendOutput, we always by Daniel Dunbar · 15 years ago
- f976d1b Frontend: Factor clang::EmitBackendOutput out of CodeGenAction. by Daniel Dunbar · 15 years ago
- 6d5824f Frontend: Add CodeGenOptions::SimplifyLibCalls, and eliminate LangOptions argument to BackendConsumer. by Daniel Dunbar · 15 years ago
- f298e02 Let the backend decide which scheduler and register allocator to use. by Jakob Stoklund Olesen · 15 years ago
- c43b6b2 Driver: Add clang -cc1 -mrelax-all option, which sets relaxes all instructions when using -integrated-as. by Daniel Dunbar · 15 years ago
- 4c77a64 Driver/Frontend: Add -emit-codegen-only, for running irgen + codegen but not the by Daniel Dunbar · 15 years ago
- 88d292c Rework when and how vtables are emitted, by tracking where vtables are by Douglas Gregor · 15 years ago
- 50aa0a5 Remove a FIXME that is unlikely to be fixed (streaming code generation). by Daniel Dunbar · 16 years ago
- 117c19f Frontend: Tie backend verification passes to CodeGenOptions::VerifyModule, by Daniel Dunbar · 16 years ago
- 145f3f1 Fix -Wcast-qual warnings. by Dan Gohman · 16 years ago
- dc6040b add frontend support for -fdata-sections and -ffunction-sections, by Chris Lattner · 16 years ago
- 79f67a7 refactor out a function. by Chris Lattner · 16 years ago
- 5ec32e7 teach clang to install the inline asm diagnostic handler, by Chris Lattner · 16 years ago
- 6d67213 reduce indentation, tidy. by Chris Lattner · 16 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
- 357421e Opt into the Verifier now that it's an opt-in feature of addPassesToEmitFile. by Dan Gohman · 16 years ago
- e8ecf9a Move ~CodeGenAction out-of-line. by Daniel Dunbar · 16 years ago
- 400a693 Frontend: Add CodeGenAction::takeModule(). by Daniel Dunbar · 16 years ago
- cea0c70 Frontend: Pull CodeGenAction out more, and eliminate CreateBackendConsumer. by Daniel Dunbar · 16 years ago[Renamed (87%) from clang/lib/Frontend/Backend.cpp]
- 4e90832 Tweak inliner thresholds to match llvm-gcc, see r95321. by Daniel Dunbar · 16 years ago
- 78c8eaa update for llvm api change. by Chris Lattner · 16 years ago
- 92db0fb clang -cc1: Wire up -emit-obj, for emitting object files. by Daniel Dunbar · 16 years ago
- 6027255 update for llvm api changes. by Chris Lattner · 16 years ago
- f3c1b08 update for llvm api change. by Chris Lattner · 16 years ago
- 3f565ae Remove ModuleProviders from clang after r94686 removed them from LLVM. by Jeffrey Yasskin · 16 years ago
- efa39f7 Backend: Switch to using TargetOptions or TargetMachine to set some options instead of llvm::cl. by Daniel Dunbar · 16 years ago
- e07f152 Increase inlining threshold at -O3, to match llvm-gcc. by Daniel Dunbar · 16 years ago
- 20c1316 PR5684: Fix refacto, the backend consumer was copying the Diagnostic object, by Daniel Dunbar · 16 years ago
- acadc55 Fix BackendConsumer to use proper diagnostics. by Daniel Dunbar · 16 years ago
- a74f8ff Add CodeGenOptions::{SoftFloat,FloatABI}, and update the all the (far too many) places to use this instead of using the backend -soft-float and -float-abi= options. by Daniel Dunbar · 16 years ago