summaryrefslogtreecommitdiffstats
path: root/include/clang/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* Include getting generated struct offsets in CodegenABITypesAdrian Prantl2017-10-101-1/+8
* D34444: Teach codegen to work in incremental processing mode.Vassil Vassilev2017-08-271-0/+4
* PointerLikeTypeTraits: class->struct to match LLVM changeDavid Blaikie2017-08-091-4/+2
* Expose some type-conversion functions as part of the IRGen ABI.John McCall2017-07-121-0/+8
* [X86] Support of no_caller_saved_registers attributeOren Ben Simhon2017-04-271-5/+12
* Spelling mistakes in comments. NFCI. (PR27635)Simon Pilgrim2017-03-301-1/+1
* [Linker] Provide callback for internalizationJonas Devlieghere2017-03-131-0/+3
* Further fixes and improvements to the ConstantInitBuilder API.John McCall2017-03-062-19/+172
* GCC workaround: use explicit qualification to avoid injected class name.John McCall2017-03-041-2/+6
* Refactor ConstantInitBuilder to allow other frontends to moreJohn McCall2017-03-041-241/+392
* Promote ConstantInitBuilder to be a public CodeGen API; it'sJohn McCall2017-03-021-0/+364
* [DebugInfo] Added support to Clang FE for generating debug info for preproces...Amjad Aboud2017-02-091-0/+4
* [CodeGen] [CUDA] Add the ability set default attrs on functions in linked mod...Justin Lebar2017-01-251-10/+20
* IRGen: Factor out function CodeGenAction::loadModule. NFCI.Peter Collingbourne2017-01-241-0/+2
* IRGen: Factor out function clang::FindThinLTOModule. NFCI.Peter Collingbourne2017-01-241-0/+5
* CodeGen: plumb header search down to the IASSaleem Abdulrasool2017-01-051-1/+3
* 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