summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/TargetInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Rename ANDROIDEABI to Android.Logan Chien2012-09-021-1/+2
* ARM: enable struct byval for AAPCS-VFP.Manman Ren2012-08-131-7/+4
* Add comments for turning on byvalManman Ren2012-08-101-0/+2
* ARM: enable struct byval for AAPCS.Manman Ren2012-08-101-3/+1
* Fix AAPCS ABI. I can't actually test this, but it restores the behavior from...Eli Friedman2012-08-091-9/+12
* clang support for Bitrig (an OpenBSD fork); patch by David Hill.Eli Friedman2012-08-081-0/+1
* Handle functions with struct arguments or return types and the regparmRafael Espindola2012-07-311-13/+91
* move X86_32ABIInfo::computeInfo out of line.Rafael Espindola2012-07-241-8/+9
* Make classifyReturnType and classifyArgumentType private.Rafael Espindola2012-07-231-3/+3
* Add "long double" to permitted list of ARM complex homogeneous aggregates.Tim Northover2012-07-201-1/+2
* Remove get(V)BaseClassOffsetInBits, the CharUnit functions should be used ins...Benjamin Kramer2012-07-041-2/+3
* Make the following changes in the way Mips handles vector arguments and returnAkira Hatanaka2012-07-031-32/+31
* ARM: enable struct byval for APCS.Manman Ren2012-06-251-6/+10
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-061-6/+6
* Fix a bug with va_arg and vectors on Darwin x86-32. <rdar://problem/11592208>.Eli Friedman2012-06-051-2/+7
* Replace PTX back-end with NVPTX back-end in all places where Clang caresJustin Holewinski2012-05-241-18/+18
* Teach Clang about the NVPTX backend.Peter Collingbourne2012-05-201-0/+2
* Coerce byval aggregate arguments to integers whose size matches the integerAkira Hatanaka2012-05-111-35/+44
* Fix handling of vector return types.Akira Hatanaka2012-05-111-1/+1
* Implement PPC64TargetCodeGenInfo.Roman Divacky2012-05-091-0/+60
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-301-9/+9
* Step forward with supporting of ARM homogenous aggregates:Anton Korobeynikov2012-04-131-10/+14
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-4/+4
* IRgen/ABI/x86_64: Avoid passing small structs using byval sometimes.Daniel Dunbar2012-03-101-9/+56
* Adding support for Microsoft's thiscall calling convention. Clang side of th...Aaron Ballman2012-02-221-9/+23
* Whether an argument is required (in contrast with being anJohn McCall2012-02-171-16/+27
* Class objects passed by value follow the same rules as structure objects.Akira Hatanaka2012-02-091-3/+6
* Fix bugs in function MipsABIInfo::returnAggregateInRegs. Functions returningAkira Hatanaka2012-02-091-14/+27
* Do not return records with non trivial destructors or copy constructors inAkira Hatanaka2012-02-081-1/+1
* simplify a bunch of code to use the well-known LLVM IR types computed by Code...Chris Lattner2012-02-071-67/+31
* Add some ABI tweaks for i386-pc-win32 triple so that we return structs in an ...Eli Friedman2012-01-251-14/+28
* Make sure the integer type used to align the vaarg address is the same as theAkira Hatanaka2012-01-231-7/+9
* Ignore return type if its size is zero.Akira Hatanaka2012-01-231-2/+3
* More dead code removal (using -Wunreachable-code)David Blaikie2012-01-201-1/+0
* Take into account the pointer to an aggregate that is passed as a hiddenAkira Hatanaka2012-01-121-2/+6
* Call CodeGenTypes::ConvertType to get LLVM::Type*.Akira Hatanaka2012-01-121-25/+4
* Remove switch/case statements and call GetFloatingPointTy() instead to get theAkira Hatanaka2012-01-101-13/+1
* Flatten float complex arguments. N32/64 requires float complex arguments beAkira Hatanaka2012-01-101-4/+28
* Remove space.Akira Hatanaka2012-01-101-2/+2
* Add support for the androideabi environment to our triple support, andChandler Carruth2012-01-101-1/+1
* Contrary to the other BSDs, NetBSD followed the ELF ABI for structureJoerg Sonnenberger2012-01-101-1/+0
* Insert padding before unaligned long double arguments.Akira Hatanaka2012-01-091-13/+28
* Add field PaddingType to ABIArgInfo which specifies the type of padding thatAkira Hatanaka2012-01-071-10/+24
* Have functions return structures smaller than 128-bit in registers if ABIAkira Hatanaka2012-01-041-3/+54
* Hexagon backend supportTony Linthicum2011-12-121-0/+144
* Minor comment update.Eli Friedman2011-12-061-1/+3
* When we're passing a vector with an illegal type through memory on x86-64, us...Eli Friedman2011-12-021-7/+27
* Don't use a varargs convention for calls unprototyped functions where one of ...Eli Friedman2011-12-011-5/+24
* Correct the code generation for function arguments of vec3 types on x86_64 wh...Tanya Lattner2011-11-281-1/+1
* Finish r144971, which was an incomplete commit.Eli Friedman2011-11-181-1/+1
OpenPOWER on IntegriCloud