summaryrefslogtreecommitdiffstats
path: root/clang/lib/CodeGen/TargetInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* De-Unicode-ify in comments.NAKAMURA Takumi2011-06-211-1/+1
* update for api change.Chris Lattner2011-06-181-7/+4
* Automatic Reference Counting.John McCall2011-06-151-2/+4
* Add stuff for o32 ABI conformance.Akira Hatanaka2011-06-021-1/+60
* make the x86-32 backend specify a byval alignment, even when theChris Lattner2011-05-221-1/+1
* Fix x86-64 byval passing to specify the alignment even when the codeChris Lattner2011-05-221-7/+4
* Add ARMTargetCodeGenInfo::initDwarfEHRegSizeTable() defining 16 32bit regs.Roman Divacky2011-05-181-0/+16
* Revert r131447, see if it fixes the buildbot.Argyrios Kyrtzidis2011-05-171-2/+5
* Inside isEmptyRecord function, for CXXRecordDecl just check the isEmpty bit.Argyrios Kyrtzidis2011-05-171-5/+2
* Raise ARM byval minimum size from 32 to 64, addressing a performanceStuart Hastings2011-04-281-1/+1
* Replace unitary array with scalar. rdar://problem/7662569Stuart Hastings2011-04-281-3/+3
* Replace SmallVector with an array, as suggested by Frits van Bommel. rdar://...Stuart Hastings2011-04-281-13/+6
* Re-enable byval for ARM in clang. rdar://problem/7662569Stuart Hastings2011-04-271-11/+22
* Temporarily revert r130176, it appears to have broken a few tests.Eric Christopher2011-04-261-22/+11
* Turn on byval parameters in Clang for ARM APCS. rdar://problem/7662569Stuart Hastings2011-04-251-11/+22
* PTX: Add default PTX calling conventionsJustin Holewinski2011-04-221-0/+72
* The 0.98 revision of the x86-64 ABI clarified a lot of things, someJohn McCall2011-04-211-6/+24
* ADT/Triple: Switch to using .isOSDarwin() predicate.Daniel Dunbar2011-04-191-2/+3
* fix a bunch of comment typos found by codespell. Patch byChris Lattner2011-04-151-5/+5
* 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
OpenPOWER on IntegriCloud