aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/ModuleBuilder.cpp
AgeCommit message (Expand)AuthorFilesLines
2014-12-25Initialize CodeGeneratorImpl::Ctx in constructor.Yaron Keren1-1/+1
2014-12-19Tweak the assert in ModuleBuilder from r224533 (PR21989)Hans Wennborg1-2/+3
2014-12-18ModuleBuilder: assert that all deferred inline method defs get handledHans Wennborg1-4/+7
2014-11-18InstrProf: Don't emit coverage for uninstantiated templatesJustin Bogner1-3/+5
2014-08-13[modules] Fix a rejects-valid resulting from emitting an inline functionRichard Smith1-1/+5
2014-08-04Add coverage mapping generation.Alex Lorenz1-4/+13
2014-08-01Notional simplification: defer emitting deferred inline methods until we finishRichard Smith1-4/+21
2014-08-01Re-commit r214547 with tests fixed. Hopefully all the bots will be happy now.Richard Smith1-3/+5
2014-08-01Revert r214547 due to test breakage.Richard Smith1-6/+3
2014-08-01Fix iterator invalidation issues that are breaking my modules buildbot's boot...Richard Smith1-3/+6
2014-07-17MS compatibility: always emit dllexported in-class initialized static data me...Hans Wennborg1-0/+13
2014-06-06Defer codegen of inline method definitions to the end of current top level de...Hans Wennborg1-6/+18
2014-06-05Implement -Wframe-larger-than backend diagnosticAlp Toker1-0/+15
2014-05-23Emit used/dllexport inline method definitions in nested classes (PR19743, PR1...Hans Wennborg1-11/+14
2014-03-12[C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper1-14/+14
2014-03-09[C++11] Replace OwningPtr include with <memory>.Ahmed Charles1-1/+1
2014-03-07Replace OwningPtr with std::unique_ptr.Ahmed Charles1-3/+4
2014-03-07[C++11] Replacing DeclBase iterators decls_begin() and decls_end() with itera...Aaron Ballman1-4/+2
2014-03-07Change OwningPtr::take() to OwningPtr::release().Ahmed Charles1-3/+1
2014-03-02Switch all uses of LLVM_OVERRIDE to just use 'override' directly.Craig Topper1-1/+1
2014-01-07Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth1-1/+1
2013-12-09When we decide to output a deferred decl, remember the llvm GlobalValue.Rafael Espindola1-0/+2
2013-08-19PR16933: Don't try to codegen things after we've seen errors.David Blaikie1-0/+12
2013-08-15DebugInfo: Unify & optimize the lazy addition of record typesDavid Blaikie1-1/+1
2013-08-08clang-cl: Support the run-time selection options (/MD, /MT et al.)Hans Wennborg1-0/+3
2013-07-13PR16214, PR14467: DebugInfo: use "RequireCompleteType" to decide when to emit...David Blaikie1-0/+7
2013-06-04Adding support for MSVC #pragma detect_mismatch functionality by emitting a F...Aaron Ballman1-0/+5
2013-05-08Forward #pragma comment(lib/linker) through as flags metadataReid Kleckner1-0/+9
2013-04-16Don't propagate around TargetOptions in IR-gen; we don't use it.John McCall1-8/+6
2013-02-14Pass the target options through to code generation.Bill Wendling1-4/+8
2013-01-02Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth1-3/+3
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-3/+3
2012-10-08Move TargetData to DataLayout.Micah Villmow1-3/+3
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie1-1/+1
2012-03-08Replace MarkVarRequired with a more genericRafael Espindola1-2/+2
2012-03-05Fix a small difference in sema and codegen views of what needs to be output.Rafael Espindola1-0/+4
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith1-3/+3
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie1-0/+2
2011-11-18Change ASTConsumer::HandleTopLevelDecl to return true for the parser to continueArgyrios Kyrtzidis1-1/+2
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie1-3/+3
2011-09-02Extend the ASTContext constructor to delay the initialization ofDouglas Gregor1-3/+3
2011-05-06Modify some deleted function methods to better reflect reality:Alexis Hunt1-1/+1
2011-02-19In addition to in-class member functions marked with the "used"Douglas Gregor1-1/+2
2011-02-15Emit in-class member function definitions that are markedDouglas Gregor1-0/+12
2010-06-15Move CodeGenOptions.h *back* into Frontend. This should have been done when theChandler Carruth1-1/+1
2010-05-13Rework when and how vtables are emitted, by tracking where vtables areDouglas Gregor1-0/+7
2010-03-04Revert changes r97693, r97700, and r97718.John McCall1-9/+4
2010-03-04Create a TargetMachine whenever we create a CodeGenAction. The codegen ofJohn McCall1-4/+9
2009-12-19Remove ';' after method definition. Noticed by clang++, which one would thinkDaniel Dunbar1-1/+1
2009-11-28Remove remaining VISIBILITY_HIDDEN from anonymous namespaces.Benjamin Kramer1-3/+1