summaryrefslogtreecommitdiffstats
path: root/include/clang/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* swiftcc: Add an api to query whether a target ABI stores swifterror in a regi...Arnold Schwaighofer2016-12-011-0/+3
* Bitcode: Decouple block info block state from reader.Peter Collingbourne2016-11-081-4/+2
* Refactor call emission to package the function pointer together withJohn McCall2016-10-261-23/+0
* Pass the end of a component to SwiftAggLowering's enumerateComponents callbackArnold Schwaighofer2016-10-111-1/+1
* [NFC] Header cleanupMehdi Amini2016-07-182-1/+1
* Frontend: Simplify ownership model for clang's output streams.Peter Collingbourne2016-07-152-5/+8
* Use even more ArrayRefsDavid Majnemer2016-06-241-4/+4
* [CodeGen] Fix a segfault caused by pass_object_size.George Burgess IV2016-06-161-9/+20
* Various improvements to the public IRGen interface.John McCall2016-05-182-55/+83
* Embed bitcode in object file (clang cc1 part)Steven Wu2016-05-111-0/+4
* IRGen-level lowering for the Swift calling convention.John McCall2016-04-041-0/+168
* [ThinLTO] Clang side of renaming of function index (NFC)Teresa Johnson2016-03-151-1/+1
* Revert "[ThinLTO] Clang side of renaming of function index (NFC)"Teresa Johnson2016-03-141-1/+1
* [ThinLTO] Clang side of renaming of function index (NFC)Teresa Johnson2016-03-141-1/+1
* Removing the friend declaration was not a good idea.John McCall2016-03-111-0/+1
* Speculatively attempt to fix the MSVC build by making someJohn McCall2016-03-111-8/+9
* Add a coerce-and-expand ABIArgInfo as a generalization of someJohn McCall2016-03-111-14/+107
* Preserve ExtParameterInfos into CGFunctionInfo.John McCall2016-03-111-3/+40
* Make TargetInfo store an actual DataLayout instead of a string.James Y Knight2016-03-041-2/+2
* Remove 'llvm::TrailingObjects::operator delete', clang side.Richard Smith2016-02-091-1/+1
* Fix undefined behavior when compiling in C++14 due to sized operator deleteRichard Smith2016-02-091-7/+19
* [ThinLTO] Leverage new in-place renaming supportTeresa Johnson2016-01-081-6/+4
* [ThinLTO] Option to invoke ThinLTO backend passes and importingTeresa Johnson2015-12-071-4/+8
* Add the `pass_object_size` attribute to clang.George Burgess IV2015-12-021-3/+5
* Preserve exceptions information during calls code generation.Samuel Antao2015-11-231-0/+23
* Allow linking multiple bitcode files.Artem Belevich2015-10-271-2/+6
* Re-introduce the unique_ptr removed in r249328 and just makeAdrian Prantl2015-10-051-1/+1
* Undo the unique_ptr'fication of CodeGenABITypes::CGM introduced in r248762.Adrian Prantl2015-10-051-1/+2
* Unique-pointerify these pointers an plug a memory leak.Adrian Prantl2015-09-281-5/+4
* Further simplify the interface of PCHContainerGeneratorAdrian Prantl2015-09-191-3/+2
* Simplify the interface of PCHContainerGenerator and friendsAdrian Prantl2015-09-181-4/+3
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-8/+16
* LLVM API Change: the Module always owns the DataLayoutMehdi Amini2015-07-241-1/+1
* Make the clang module container format selectable from the command line.Adrian Prantl2015-07-171-11/+13
* Revert "Revert r241620 and follow-up commits" and move the initializationAdrian Prantl2015-07-081-0/+43
* Revert r241620 and follow-up commits while investigating linux buildbot failu...Adrian Prantl2015-07-071-43/+0
* Wrap clang modules and pch files in an object file container.Adrian Prantl2015-07-071-0/+43
* Pass HeaderSearchOptions and PreprocessorOptions into CodeGenModule.Adrian Prantl2015-06-302-1/+9
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-223-3/+3
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-223-3/+3
* Use raw_pwrite_stream in clang.Rafael Espindola2015-04-141-1/+1
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-1/+1
* Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl2015-02-251-34/+0
* Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl2015-02-251-0/+34
* Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl2015-02-241-34/+0
* Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl2015-02-241-0/+34
* Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl2015-02-211-34/+0
* Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl2015-02-201-0/+34
* Revert "Wrap clang module files in a Mach-O, ELF, or COFF container."Adrian Prantl2015-02-201-34/+0
* Wrap clang module files in a Mach-O, ELF, or COFF container.Adrian Prantl2015-02-201-0/+34