summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/CodeGenTypes.h
Commit message (Expand)AuthorAgeFilesLines
* [OpenCL] Emit enqueued block as kernelYaxun Liu2017-10-141-2/+3
* Add flag to request Clang is ABI-compatible with older versions of itselfRichard Smith2017-08-261-0/+1
* [CodeGen] Fix ExtParameterInfo bugs in C++ CodeGen code.George Burgess IV2017-02-231-2/+5
* Re-commit r289252 and r289285, and fix PR31374Yaxun Liu2016-12-151-0/+4
* Revert 289252 (and follow-up 289285), it caused PR31374Nico Weber2016-12-141-4/+0
* Add support for non-zero null pointer for C and OpenCLYaxun Liu2016-12-091-0/+4
* [NFC] Header cleanupMehdi Amini2016-07-181-3/+3
* AMDGPU: Set amdgpu_kernel calling convention for OpenCL kernels.Nikolay Haustov2016-06-301-0/+2
* P0136R1, DR1573, DR1645, DR1715, DR1736, DR1903, DR1941, DR1959, DR1991:Richard Smith2016-06-281-0/+5
* IRGen-level lowering for the Swift calling convention.John McCall2016-04-041-1/+1
* Preserve ExtParameterInfos into CGFunctionInfo.John McCall2016-03-111-19/+43
* [MS ABI] Allow a member pointers' converted type to changeDavid Majnemer2016-01-261-0/+6
* Add the `pass_object_size` attribute to clang.George Burgess IV2015-12-021-3/+12
* Remove superfluous private:, TypeCache is private by default.Yaron Keren2015-08-131-1/+0
* LLVM API Change: the Module always owns the DataLayoutMehdi Amini2015-07-241-2/+3
* [CodeGen] Handle flexible array members containing pointers to membersDavid Majnemer2015-05-261-1/+1
* Fix CGRecordLayouts description to say it maps clang types not llvm typesYaron Keren2015-05-201-12/+10
* MS ABI: Generate default constructor closuresDavid Majnemer2015-03-131-1/+2
* MS ABI: Implement copy-ctor closures, finish implementing throwDavid Majnemer2015-03-111-0/+4
* Implement the __builtin_call_with_static_chain GNU extension.Peter Collingbourne2014-12-121-2/+4
* Use ClangToLLVMArgsMapping in CodeGenTypes::GetFunctionType(). NFC.Alexey Samsonov2014-09-291-5/+4
* Add support for putting constructors and destructos in explicit comdats.Rafael Espindola2014-09-161-2/+4
* Handle constructors and destructors a bit more uniformly in CodeGen.Rafael Espindola2014-09-081-6/+56
* Don't indent inside a namespace.Rafael Espindola2014-09-021-28/+28
* Make all virtual member pointers use variadic musttail callsReid Kleckner2014-08-291-0/+1
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-131-2/+2
* Fix the comment which was backwards.Yaron Keren2014-06-171-1/+1
* [ms-cxxabi] Use inalloca on win32 when passing non-trivial C++ objectsReid Kleckner2014-02-011-0/+4
* [ms-cxxabi] Use x86_cdeclmethodcc for __cdecl methods on win32Reid Kleckner2014-01-311-4/+5
* Correct various uses of 'argument' that in fact refer to function parametersAlp Toker2014-01-211-2/+2
* Fix Windows build by including CGFunctionInfo.h.Mark Lacey2013-10-301-0/+1
* Remove unused CodeGenOptions from CodeGenTypes.Mark Lacey2013-10-241-2/+0
* Make CodeGenTypes data members private.Mark Lacey2013-10-101-3/+1
* Standardize accesses to the TargetInfo in IR-gen.John McCall2013-04-161-5/+8
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-1/+1
* Fix the required args count for variadic blocks.John McCall2012-12-071-0/+4
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-1/+1
* Move TargetData to DataLayout.Micah Villmow2012-10-081-3/+3
* Distinguish more carefully between free functions and C++ instance methodsJohn McCall2012-07-071-15/+21
* Whether an argument is required (in contrast with being anJohn McCall2012-02-171-46/+63
* now that we have a centralized place to do so, add some using declarations forChris Lattner2011-07-201-4/+4
* de-constify llvm::Type, patch by David Blaikie!Chris Lattner2011-07-181-1/+1
* Enhance the IR type lowering code to be much smarter about recursively loweringChris Lattner2011-07-151-22/+19
* keep track of whether being in a RS_StructPointer stateChris Lattner2011-07-101-1/+5
* Rename CGT::VerifyFuncTypeComplete to isFuncTypeConvertible sinceChris Lattner2011-07-101-3/+4
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-61/+53
* IRgen: Add CGOptions to CGTypes.Daniel Dunbar2011-06-211-1/+5
* Move GlobalDecl to ASTPeter Collingbourne2011-06-141-1/+1
* More killing of std::vector.John McCall2011-05-151-2/+3
* Don't add type names for enums; they're never used in LLVM IR.Anders Carlsson2011-04-201-4/+4