aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Add missing header.Jim Grosbach2011-06-221-0/+1
* Move ARMMachObjectWriter to its own file.Jim Grosbach2011-06-224-14/+43
* PTX: Fix FrameIndex mapping bugJustin Holewinski2011-06-225-15/+43
* Test Commit.Dan Bailey2011-06-221-2/+2
* PTX: Add signed integer comparisonsJustin Holewinski2011-06-221-0/+12
* PTX: Add .address_size directive if PTX version >= 2.3Justin Holewinski2011-06-221-0/+7
* Add support for assembling "movq" when it's correct to do so, while continuingNick Lewycky2011-06-211-0/+16
* Handle the memory-ness of all U+ ARM constraints.Eric Christopher2011-06-211-3/+6
* Reorg. No functionality change.Evan Cheng2011-06-211-23/+26
* Revert r133452: "Emit movq for 64-bit register to XMM register moves..."Bob Wilson2011-06-211-21/+6
* Add support for sadd.with.overflow and uadd.with.overflow intrinsics to the C...Anna Zaks2011-06-211-20/+154
* Reinstate r133435 and r133449 (reverted in r133499) now that the clangJay Foad2011-06-211-1/+1
* Teach dag combine to match halfword byteswap patterns.Evan Cheng2011-06-213-62/+9
* Revert r133435 and r133449 to appease buildbots.Chad Rosier2011-06-211-1/+1
* Add A0 and A1 to the list of registers used for returning a value in order toAkira Hatanaka2011-06-211-2/+2
* Coding style fixes.Akira Hatanaka2011-06-211-28/+29
* Re-apply 132758 and 132768 which were speculatively reverted in 132777. Akira Hatanaka2011-06-217-34/+93
* PTX: Fix conversion between predicates and value typesJustin Holewinski2011-06-201-12/+18
* Emit movq for 64-bit register to XMM register moves, but continue to acceptNick Lewycky2011-06-201-6/+21
* PTX: Fix if-then-else formatting and add missing assertsJustin Holewinski2011-06-201-16/+12
* PTX: Add basic register spilling codeJustin Holewinski2011-06-204-0/+135
* Don't apply on PPC64 the 32bit ADDIC optimizations as there's no overflowRoman Divacky2011-06-201-14/+23
* Change how PHINodes store their operands.Jay Foad2011-06-201-1/+1
* Make better use of the PHINode API.Jay Foad2011-06-201-2/+3
* Fix a FIXME by making GlobalVariable::getInitializer() return aJay Foad2011-06-194-7/+7
* Remove unused but set variables.Benjamin Kramer2011-06-182-4/+4
* Delete unneeded allocation order override.Jakob Stoklund Olesen2011-06-181-11/+1
* Switch ARM to using AltOrders instead of MethodBodies.Jakob Stoklund Olesen2011-06-181-223/+26
* Switch x86 to using AltOrders instead of MethodBodies.Jakob Stoklund Olesen2011-06-181-67/+6
* Reserve D16-D13 on subtargets that don't support them.Jakob Stoklund Olesen2011-06-181-0/+6
* Zap the last reference to allocation_order_begin().Jakob Stoklund Olesen2011-06-171-3/+3
* SI, DI, BP, and SP don't have 8-bit sub-registers in x86 mode.Jakob Stoklund Olesen2011-06-171-2/+9
* Use the verbose asm flag instead of a new flag for decoding the LSDA.Bill Wendling2011-06-172-4/+2
* Add an alternative rev16 pattern. We should figure out a better way to handle...Evan Cheng2011-06-172-0/+12
* Add an option that allows one to "decode" the LSDA.Bill Wendling2011-06-172-2/+4
* Fix a few places where 32bit instructions/registerset were used on PPC64.Roman Divacky2011-06-172-4/+13
* PTX: Adjust rounding modesJustin Holewinski2011-06-171-23/+38
* Allocate SystemZ callee-saved registers backwards: R13-R6Jakob Stoklund Olesen2011-06-171-7/+13
* Update an insertion point iterator after replacing a return instruction with aCameron Zwarich2011-06-171-0/+1
* Explicitly invoke ArrayRef constructor to keep gcc happy.Jakob Stoklund Olesen2011-06-171-12/+12
* Rename TRI::getAllocationOrder() to getRawAllocationOrder().Jakob Stoklund Olesen2011-06-162-42/+25
* Change the REG_SEQUENCE SDNode to take an explict register class ID as its fi...Owen Anderson2011-06-161-12/+23
* Mark ldrexd/strexd w/ volatile memory by defaultBruno Cardoso Lopes2011-06-161-2/+2
* PTX: Finish new calling convention implementationJustin Holewinski2011-06-168-123/+233
* PTX: Rename register classes for readability and combine int and fp registersJustin Holewinski2011-06-167-741/+378
* Add a comment describing why transforming (shl x, 1) to (add x, x) is to beDan Gohman2011-06-161-0/+5
* PTX: Fix whitespace errorsJustin Holewinski2011-06-164-25/+27
* Add AVX suport for fpextend.Bruno Cardoso Lopes2011-06-161-0/+19
* Revision r128665 added an optimization to make use of NEON multiplierChad Rosier2011-06-161-1/+1
* Silence warnings in non assert builds. Patch by David BlaikieBruno Cardoso Lopes2011-06-161-2/+2