- 8ee376f Canonicalize parameter and return types before computing ABI info. Eliminates by John McCall · 16 years ago
- ba1e267 implement EmitVAArg. pretty much the same way other targets do. by Sanjiv Gupta · 16 years ago
- 998f9d9 Uniformize the names of type predicates: rather than having isFloatTy and by Duncan Sands · 16 years ago
- 4ea31ab Emit the 'alignstack' LLVM function attribute when we encounter a function by Charles Davis · 16 years ago
- a71cc15 Implement promotion for enumeration types. by Douglas Gregor · 16 years ago
- 96ebba5 ARM/APCS: Fix classification of small complex integer types as "integer like". by Daniel Dunbar · 16 years ago
- eedf151 ARM/APCS: Pass Complex types following llvm-gcc. by Daniel Dunbar · 16 years ago
- 45c7ff1 ARM/APCS ABI: Fix some problems with bit-fields in structures. After rereading by Daniel Dunbar · 16 years ago
- 40446e8 Structs and classes with non-trivial destructors or copy constructors should be passed indirectly in the 32-bit ABI. Fixes PR6094. by Anders Carlsson · 16 years ago
- 0599df1 Eliminate some Clang warnings by Douglas Gregor · 16 years ago
- 55bcea1 Generalize target weirdness handling having proper layering in mind: by Anton Korobeynikov · 16 years ago
- 89b14a4 Rename file to generalization in next commits by Anton Korobeynikov · 16 years ago[Renamed from clang/lib/CodeGen/TargetABIInfo.cpp]
- 3780f0b x86_64: Structures with no fields but which have padding should be classified as by Daniel Dunbar · 16 years ago
- 7230fa5 Convert ABIArgInfo::dump to raw_ostream. by Daniel Dunbar · 16 years ago
- e1cd015 x86_64, PR5582: Layout bases for C++ records. by Daniel Dunbar · 16 years ago
- 11c08c8 Rename areAllFields32Or64BitBasicType to canExpandIndirectArgument to closer match what it is semantically used for. by Daniel Dunbar · 16 years ago
- 437ec1e Add AuroraUX ABI Triple in correct place. by Edward O'Callaghan · 16 years ago
- 5789c49 Fix the 32-bit ABI to return structures with non-trivial copy ctors or dtors indirectly. by Anders Carlsson · 16 years ago
- 710a80d Add missing semi-colon. by Daniel Dunbar · 16 years ago
- 462e4ab Bring Darwin into the switch-case statement instead of its own if for readability. by Edward O'Callaghan · 16 years ago
- abd5b90 Simplify pointer creation with the new Type::getInt*Ptr methods. by Benjamin Kramer · 16 years ago
- 0374742 Use ABIArgInfo::getDirect() for all types that have a pointer representation. by Anders Carlsson · 16 years ago
- b3b1e53 Darwin/x86-32: Enumerated types and block pointer types in structures were not by Daniel Dunbar · 16 years ago
- 9dd450b Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 16 years ago
- 20759ad x86-64 ABI: If a type is a C++ record with either a non-trivial destructor or a non-trivial copy constructor, it should be passed in a pointer. Daniel, plz review. by Anders Carlsson · 16 years ago
- 09d3362 ARM/[A]APCS: Ignore empty records passed as arguments. by Daniel Dunbar · 16 years ago
- d53bac7 ARM/APCS: Don't treat structs w/ floating point types as "integer like". by Daniel Dunbar · 16 years ago
- 1ce7251 Some minor clang/ARM/AAPCS tweaks. by Daniel Dunbar · 16 years ago
- b4091a9 Add TargetInfo::getABI(), and base ARM APCS vs AAPCS choice on that. by Daniel Dunbar · 16 years ago
- 626f1d8 ARM/APCS: Only "integer like" aggregates should be returned in r0 (following by Daniel Dunbar · 16 years ago
- 020daa9 Stub out room for ARM APCS ABI implementation (and AAPCS_VFP, although you can't by Daniel Dunbar · 16 years ago
- d59655c Formatting fixes. by Daniel Dunbar · 16 years ago
- 33a004e Swizzle the target triple based on -mthumb, and update clang-cc to recognize by Daniel Dunbar · 16 years ago
- 11289f4 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
- 2c5bef2 Fixed bug introduced in r79900 where FreeBSD was turned into NetBSD, transposing the ABIs and breaking both platforms. by David Chisnall · 16 years ago
- db71492 Fix build of clang with gcc-4.4: #include <cstdio> was missing. by Torok Edwin · 16 years ago
- 4016518 Switch TargetInfo to store an llvm::Triple. by Daniel Dunbar · 16 years ago
- e3532f8 Switch ABI selection to use llvm::Triple instead of string munging. by Daniel Dunbar · 16 years ago
- 26657ea Fixed typo in last commit pointed out by Anton. by David Chisnall · 16 years ago
- de3a069 Changes to TargetABIInfo to (hopefully) select the correct calling convention. This has been tested on FreeBSD, and now correctly generates GCC-compatible code for functions returning small structures. Please test it on other platforms! by David Chisnall · 16 years ago
- 41a7502 Update for LLVM API change. by Owen Anderson · 16 years ago
- 758428f Update for LLVM API change. by Owen Anderson · 16 years ago
- 9793f0e Update for LLVM API change. by Owen Anderson · 16 years ago
- c23c7e6 Change uses of: by Ted Kremenek · 16 years ago
- 7be1ad8 No longer need to keep base class offsets in the offset by Fariborz Jahanian · 16 years ago
- 7b2b1ec Some minor changes toward support of data by Fariborz Jahanian · 16 years ago
- b7a2fe6 Update for LLVM API change. by Owen Anderson · 16 years ago
- 15b73de Revert r75641. by Anders Carlsson · 16 years ago
- 8a286fb Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 16 years ago
- b825c0d Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 16 years ago
- b5b703b Hook in s390x stuff into clang by Anton Korobeynikov · 16 years ago
- 170229f Update for LLVM API change, and contextify a bunch of related stuff. by Owen Anderson · 16 years ago
- 466fd0a Rename RecordLayout.h to ASTRecordLayout.h by Anders Carlsson · 16 years ago
- cfbfe78 De-ASTContext-ify DeclContext. by Argyrios Kyrtzidis · 16 years ago
- 3192cc8 Fix the calling convention for structs/unions containing SSE vectors on by Eli Friedman · 16 years ago
- 18adbf5 Add new ABIArgInfo kind: Extend. This allows target to implement its own argument by Anton Korobeynikov · 16 years ago
- 244360d Factor out TargetABIInfo stuff into separate file. No functionality change. by Anton Korobeynikov · 16 years ago