summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/TargetInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Look at me, I can count!Chris Lattner2010-07-291-1/+1
* fix rdar://8251384, another case where we could access beyond theChris Lattner2010-07-291-21/+28
* start setting up infrastructure for passing multi-floatsChris Lattner2010-07-291-15/+33
* rename Get8ByteTypeAtOffset -> GetINTEGERTypeAtOffset toChris Lattner2010-07-291-17/+18
* handle a case where we could access off the end of a functionChris Lattner2010-07-291-9/+6
* fix PR7742 / rdar://8250764, a miscompilation of structChris Lattner2010-07-291-2/+3
* This is a little bit far, but optimize cases like:Chris Lattner2010-07-291-3/+26
* implement a todo: pass a eight-byte that consists of aChris Lattner2010-07-291-6/+92
* Kill off the 'coerce' ABI passing form. Now 'direct' and 'extend' alwaysChris Lattner2010-07-291-24/+22
OpenPOWER on IntegriCloud