aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/ModuleBuilder.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-11-30Introduce a type-safe enum for ForDefinition.John McCall1-1/+1
2016-05-18Various improvements to the public IRGen interface.John McCall1-5/+39
2016-04-22Fix a bug involving deferred decl emission and PCHReid Kleckner1-2/+18
2016-04-08revert SVN r265702, r265640Saleem Abdulrasool1-3/+1
2016-04-07Basic: move CodeGenOptions from FrontendSaleem Abdulrasool1-1/+3
2016-03-30For MS ABI, emit dllexport friend functions defined inline in classStephan Bergmann1-4/+15
2016-03-17Revert "For MS ABI, emit dllexport friend functions defined inline in class"Reid Kleckner1-14/+4
2016-03-17For MS ABI, emit dllexport friend functions defined inline in classReid Kleckner1-4/+14
2016-03-13Remove compile time PreserveName in favor of a runtime cc1 -discard-value-nam...Mehdi Amini1-2/+3
2016-03-04Make TargetInfo store an actual DataLayout instead of a string.James Y Knight1-1/+1
2016-03-04[OPENMP 4.0] Codegen for 'declare reduction' construct.Alexey Bataev1-0/+9
2016-03-02Serialize `#pragma detect_mismatch`.Nico Weber1-5/+0
2016-03-02Serialize `#pragma comment`.Nico Weber1-10/+2
2016-01-28Check for frontend errors after releasing the Builder.Manman Ren1-3/+6
2016-01-26[MS ABI] Allow a member pointers' converted type to changeDavid Majnemer1-0/+7
2016-01-16Introduce -fsanitize-stats flag.Peter Collingbourne1-3/+5
2015-10-08[MSVC Compat] Enable ABI impacting non-conforming behavior independently of -...David Majnemer1-1/+1
2015-08-05Rename DescriptionString -> DataLayoutString as it matches the actualEric Christopher1-1/+1
2015-07-24LLVM API Change: the Module always owns the DataLayoutMehdi Amini1-8/+3
2015-06-30Pass HeaderSearchOptions and PreprocessorOptions into CodeGenModule.Adrian Prantl1-12/+21
2015-06-22Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko1-1/+1
2015-06-22Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko1-1/+1
2015-04-11Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko1-1/+1
2015-01-17Wrap to 80 columns. No behavior change.Nico Weber1-1/+2
2015-01-15Remove unused parameter, followup to r179639. No behavior change.Nico Weber1-1/+0
2015-01-15Remove ASTConsumer::HandleVTable()'s bool parameter.Nico Weber1-2/+2
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