summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/TargetInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Implement ARM pcs attribute. Basically it's another way of calling convention...Anton Korobeynikov2011-04-141-6/+12
* Set AAPCS-VFP calling convention accordingly and hard float ABI command handl...Sandeep Patel2011-04-051-6/+10
* Remove PHINode::reserveOperandSpace(). Instead, add a parameter toJay Foad2011-03-301-2/+1
* When we adjust the inline ASM type, we need to take into account an earlyBill Wendling2011-03-071-1/+1
* Revert "Add CC_Win64ThisCall and set it in the necessary places."Tilmann Scheller2011-03-021-20/+0
* Add CC_Win64ThisCall and set it in the necessary places.Tilmann Scheller2011-03-021-0/+20
* lib/CodeGen/TargetInfo.cpp: On Win64, arg i128 should be emitted as INDIRECT.NAKAMURA Takumi2011-02-221-2/+9
* Re-instate r125819 and r125820 with no functionality changePeter Collingbourne2011-02-191-0/+22
* Revert 125820 and 125819 to fix PR9266.Rafael Espindola2011-02-191-22/+0
* Move TargetInfo::adjustInlineAsmType to TargetCodeGenInfoPeter Collingbourne2011-02-181-0/+22
* Triple::MinGW64 is deprecated and removed. We can use Triple::MinGW32 instead.NAKAMURA Takumi2011-02-171-1/+1
* Fix whitespace.NAKAMURA Takumi2011-02-171-1/+1
* Add NetBSD target support. Patch by Joerg Sonnenberger.Benjamin Kramer2011-02-021-0/+1
* lib/CodeGen/TargetInfo.cpp: Fix coding style and erase an obsolete comment.NAKAMURA Takumi2011-01-191-6/+4
* lib/CodeGen/TargetInfo.cpp: Add Win64 calling conversion.NAKAMURA Takumi2011-01-171-2/+49
* Remove special handling for opaque Neon vector types.Bob Wilson2011-01-111-9/+0
* Move DefaultABIInfo::classifyReturnType where it belongs. No functional change.Bob Wilson2011-01-101-15/+15
* 1. Add some ABI information for the Microblaze.Wesley Peck2010-12-191-0/+113
* Use a twine.Benjamin Kramer2010-11-121-3/+1
* Rename getBaseClassOffset to getBaseClassOffsetInBits and introduce a getBase...Anders Carlsson2010-10-311-2/+2
* Fix Whitespace.Michael J. Spencer2010-10-191-11/+11
* We shouldn't keep track of MMX registers "needed" separately from the SSEBill Wendling2010-10-181-21/+11
* Reapply r116684 with fixes. The test cases needed to be updated.Bill Wendling2010-10-181-12/+47
* Temporarily revert r116684. It was causing failures with Bill Wendling2010-10-171-47/+12
* The "gcc.dg/compat/vector-1 -m32" test was broken after the MMX rewrite. TheBill Wendling2010-10-171-12/+47
* Per discussion with Sanjiv, remove the PIC16 target from mainline. When/ifChris Lattner2010-10-111-73/+0
* IRgen/ABI/ARM: Return large vectors in memory.Daniel Dunbar2010-09-231-0/+4
* IRgen/ABI/ARM: Trust the backend to pass vectors correctly for the given ABI.Daniel Dunbar2010-09-231-0/+11
* IRgen/ABI/x86-32: Realign indirect arguments when the ABI requires us to passDaniel Dunbar2010-09-161-15/+24
* IRgen/ABI: Add support for realigning structures which are passed by indirectDaniel Dunbar2010-09-161-1/+2
* IRgen/ABI/x86_32/Darwin: On Darwin, only structures with SSE vector types get...Daniel Dunbar2010-09-161-3/+32
* IRgen/x86_32/Linux: Linux seems to align all stack objects to 4 bytes, unlikeDaniel Dunbar2010-09-161-3/+23
* fix rdar://8360877 a really nasty miscompilation in Boost.XpressiveChris Lattner2010-09-011-3/+47
* same refactoring as before, this time on the argument side.Chris Lattner2010-09-011-16/+17
* refactor some code to cut down on redundancy, no functionality change.Chris Lattner2010-09-011-22/+19
* Add support for windows x86-64 varargs, patch by Cameron Esfahani!Chris Lattner2010-08-311-2/+63
* Fix PR8029, a x86-32 ABI regression in introduced in r112211Chris Lattner2010-08-301-1/+0
* improve comments.Chris Lattner2010-08-261-5/+2
* fix 2xi16 to pass as i32 instead of <2 x i16>. The former passes inChris Lattner2010-08-261-0/+19
* vector of long and ulong are also classified as INTEGER in x86-64 abi,Chris Lattner2010-08-261-1/+3
* 1 x ulonglong needs to be classified as INTEGER, just like 1 x longlong,Chris Lattner2010-08-261-1/+2
* tame an assertion, fixing rdar://8357396Chris Lattner2010-08-261-1/+1
* Finally pass "two floats in a 64-bit unit" as a <2 x float> instead ofChris Lattner2010-08-251-6/+2
* Fix horrible white space errors.Michael J. Spencer2010-08-251-69/+69
* Experiment with using first-class aggregates to represent member functionJohn McCall2010-08-221-11/+16
* fix PR5179 and correctly fix PR5831 to not miscompile.Chris Lattner2010-07-301-10/+32
* move the last hunk of getCoerceResult into the placeChris Lattner2010-07-291-32/+27
* now that direct and coerce are merged, getCoerceResult gets simpler.Chris Lattner2010-07-291-5/+0
* now that GetSSETypeAtOffset handles passing SSE class values asChris Lattner2010-07-291-14/+0
* Implement the clang-side of detection for when to pass asChris Lattner2010-07-291-3/+39
OpenPOWER on IntegriCloud