summaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/ABIInfo.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Change ABIInfo to compute information for a full signature at a timeDaniel Dunbar2009-02-031-6/+11
* Remove ABIArgInfo::Default kind, ABI is now responsible for specifyingDaniel Dunbar2009-02-031-8/+2
* Add ABIArgInfo::Direct kind, which passes arguments using whatever theDaniel Dunbar2009-02-031-0/+8
* Move ABIArgInfo into CGFunctionInfo, computed on creation.Daniel Dunbar2009-02-031-0/+6
* Move ABIInfo/ABIArgInfo classes into ABIInfo.hDaniel Dunbar2009-02-031-0/+116