summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/TargetABIInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename file to generalization in next commitsAnton Korobeynikov2010-01-101-1821/+0
* x86_64: Structures with no fields but which have padding should be classified asDaniel Dunbar2009-12-221-0/+4
* Convert ABIArgInfo::dump to raw_ostream.Daniel Dunbar2009-12-031-11/+11
* x86_64, PR5582: Layout bases for C++ records.Daniel Dunbar2009-11-221-1/+27
* Rename areAllFields32Or64BitBasicType to canExpandIndirectArgument to closer ...Daniel Dunbar2009-11-091-10/+29
* Add AuroraUX ABI Triple in correct place.Edward O'Callaghan2009-10-211-1/+2
* Fix the 32-bit ABI to return structures with non-trivial copy ctors or dtors ...Anders Carlsson2009-10-201-3/+9
* Add missing semi-colon.Daniel Dunbar2009-10-201-1/+1
* Bring Darwin into the switch-case statement instead of its own if for readabi...Edward O'Callaghan2009-10-201-3/+2
* Simplify pointer creation with the new Type::getInt*Ptr methods.Benjamin Kramer2009-10-131-5/+3
* Use ABIArgInfo::getDirect() for all types that have a pointer representation.Anders Carlsson2009-09-261-1/+1
* Darwin/x86-32: Enumerated types and block pointer types in structures were notDaniel Dunbar2009-09-241-3/+7
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-10/+10
* x86-64 ABI: If a type is a C++ record with either a non-trivial destructor or...Anders Carlsson2009-09-161-1/+30
* ARM/[A]APCS: Ignore empty records passed as arguments.Daniel Dunbar2009-09-141-0/+4
* ARM/APCS: Don't treat structs w/ floating point types as "integer like".Daniel Dunbar2009-09-141-0/+4
* Some minor clang/ARM/AAPCS tweaks.Daniel Dunbar2009-09-141-1/+11
* Add TargetInfo::getABI(), and base ARM APCS vs AAPCS choice on that.Daniel Dunbar2009-09-141-4/+1
* ARM/APCS: Only "integer like" aggregates should be returned in r0 (followingDaniel Dunbar2009-09-131-21/+128
* Stub out room for ARM APCS ABI implementation (and AAPCS_VFP, although you can'tDaniel Dunbar2009-09-121-2/+39
* Formatting fixes.Daniel Dunbar2009-09-121-27/+39
* Swizzle the target triple based on -mthumb, and update clang-cc to recognizeDaniel Dunbar2009-09-111-0/+1
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-6/+6
* Fixed bug introduced in r79900 where FreeBSD was turned into NetBSD, transpos...David Chisnall2009-09-031-1/+1
* Fix build of clang with gcc-4.4: #include <cstdio> was missing.Torok Edwin2009-08-241-0/+1
* Switch TargetInfo to store an llvm::Triple.Daniel Dunbar2009-08-241-8/+5
* Switch ABI selection to use llvm::Triple instead of string munging.Daniel Dunbar2009-08-241-22/+35
* Fixed typo in last commit pointed out by Anton.David Chisnall2009-08-171-2/+2
* Changes to TargetABIInfo to (hopefully) select the correct calling convention...David Chisnall2009-08-171-7/+16
* Update for LLVM API change.Owen Anderson2009-08-131-46/+49
* Update for LLVM API change.Owen Anderson2009-08-051-8/+14
* Update for LLVM API change.Owen Anderson2009-07-291-34/+30
* Change uses of:Ted Kremenek2009-07-291-5/+5
* No longer need to keep base class offsets in the offsetFariborz Jahanian2009-07-291-4/+0
* Some minor changes toward support of dataFariborz Jahanian2009-07-271-0/+4
* Update for LLVM API change.Owen Anderson2009-07-241-10/+10
* Revert r75641.Anders Carlsson2009-07-181-1/+1
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-5/+5
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-5/+5
* Hook in s390x stuff into clangAnton Korobeynikov2009-07-161-0/+77
* Update for LLVM API change, and contextify a bunch of related stuff.Owen Anderson2009-07-141-77/+119
* Rename RecordLayout.h to ASTRecordLayout.hAnders Carlsson2009-07-141-1/+1
* De-ASTContext-ify DeclContext.Argyrios Kyrtzidis2009-06-301-12/+12
* Fix the calling convention for structs/unions containing SSE vectors on Eli Friedman2009-06-131-4/+34
* Add new ABIArgInfo kind: Extend. This allows target to implement its own argu...Anton Korobeynikov2009-06-061-9/+19
* Factor out TargetABIInfo stuff into separate file. No functionality change.Anton Korobeynikov2009-06-051-0/+1379
OpenPOWER on IntegriCloud