summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/ABIInfo.h
Commit message (Expand)AuthorAgeFilesLines
* Merging r311823: (+update ClangCommandLineReference.rst)Hans Wennborg2017-08-291-0/+2
* [OpenCL] Makes kernels use the SPIR_KERNEL CC by default.Pekka Jaaskelainen2017-06-011-1/+0
* [IRGen] Make header standalone.Benjamin Kramer2017-01-301-0/+1
* swiftcc: Add an api to query whether a target ABI stores swifterror in a regi...Arnold Schwaighofer2016-12-011-0/+2
* IRGen-level lowering for the Swift calling convention.John McCall2016-04-041-8/+43
* Add support for Android Vector calling convention for AArch64Nirav Dave2016-02-221-0/+2
* Support __builtin_ms_va_list.Charles Davis2015-09-171-0/+6
* Compute and preserve alignment more faithfully in IR-generation.John McCall2015-09-081-2/+14
* [MIPS] Re-land the change r238200 to fix extension of integer typesPetar Jovanovic2015-05-261-0/+2
* Revert r238200: "[MIPS] fix extension of integer types (function calls)"Hans Wennborg2015-05-261-2/+0
* [MIPS] fix extension of integer types (function calls)Petar Jovanovic2015-05-261-0/+2
* Fix invalid calling convention used for libcalls on ARM.Anton Korobeynikov2014-12-021-1/+9
* Fix ARM HVA classification of classes with non-virtual basesReid Kleckner2014-10-311-0/+9
* Header guard canonicalization, clang part.Benjamin Kramer2014-08-131-2/+2
* Sort all the #include lines with LLVM's utils/sort_includes.py whichChandler Carruth2014-01-071-1/+1
* Add CodeGenABITypes.h for use in LLDB.Mark Lacey2013-10-301-145/+0
* Pass CGCXXABIs around directly.Mark Lacey2013-10-061-0/+2
* Standardize accesses to the TargetInfo in IR-gen.John McCall2013-04-161-0/+2
* Use the actual ABI-determined C calling convention for runtimeJohn McCall2013-02-281-1/+12
* Add support for AArch64 target.Tim Northover2013-01-311-2/+4
* Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate toChandler Carruth2013-01-021-1/+1
* Add padding inreg registers to cause llvm to skip ecx when needed withRafael Espindola2012-10-241-11/+21
* Fix handling of the regparm attribute in the presence of classes with copyRafael Espindola2012-10-191-1/+1
* Move TargetData to DataLayout.Micah Villmow2012-10-081-2/+2
* Handle functions with struct arguments or return types and the regparmRafael Espindola2012-07-311-7/+23
* ABIArgInfo's constructor is private and only used by the static get* methods.Rafael Espindola2012-07-241-6/+6
* Add field PaddingType to ABIArgInfo which specifies the type of padding thatAkira Hatanaka2012-01-071-6/+15
* clang side to match the LLVM IR type system rewrite patch.Chris Lattner2011-07-091-6/+6
* Fix Whitespace.Michael J. Spencer2010-10-191-7/+7
* IRgen/ABI: Add support for realigning structures which are passed by indirectDaniel Dunbar2010-09-161-6/+13
* fix PR5179 and correctly fix PR5831 to not miscompile.Chris Lattner2010-07-301-23/+32
* move the last hunk of getCoerceResult into the placeChris Lattner2010-07-291-2/+2
* fix a builder, why didn't clang++ catch this?Chris Lattner2010-07-291-1/+1
* Kill off the 'coerce' ABI passing form. Now 'direct' and 'extend' alwaysChris Lattner2010-07-291-16/+16
* dissolve some more complexity: make the x86-64 abi lowering codeChris Lattner2010-07-291-5/+1
* now that ABIInfo depends on CGT, it has trivial access to suchChris Lattner2010-07-291-2/+0
* cave in to reality and make ABIInfo depend on CodeGenTypes.Chris Lattner2010-07-291-6/+14
* tidy upChris Lattner2010-07-281-5/+4
* change ABIArgInfo to hold its llvm type with PATypeHolder so thatChris Lattner2010-06-291-4/+2
* Pass the LLVM IR version of argument types down into computeInfo.Chris Lattner2010-06-291-1/+5
* x86-64 ABI: If a type is a C++ record with either a non-trivial destructor or...Anders Carlsson2009-09-161-6/+12
* LLVMContext is a class now.Benjamin Kramer2009-08-111-1/+1
* Update for LLVM API change.Owen Anderson2009-08-051-1/+1
* Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson2009-07-141-1/+3
* Add new ABIArgInfo kind: Extend. This allows target to implement its own argu...Anton Korobeynikov2009-06-061-0/+7
* Factor out TargetABIInfo stuff into separate file. No functionality change.Anton Korobeynikov2009-06-051-14/+19
* Pull CodeGenFunction::EmitVAArg into target specific ABIInfo classes.Daniel Dunbar2009-02-101-0/+11
* Merge ABIInfo StructRet/ByVal into Indirect. Daniel Dunbar2009-02-051-20/+11
* Initialize alignment field for ByVal ABIInfo correctly.Daniel Dunbar2009-02-051-1/+1
* Add ABIArgInfo::dump()Daniel Dunbar2009-02-041-0/+2