aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target
Commit message (Expand)AuthorAgeFilesLines
* Revamp the SjLj "dispatch setup" intrinsic.Bill Wendling2011-04-052-4/+4
* Just use BL all the time. It's safer that way.Eric Christopher2011-04-051-9/+1
* Fix SRS/SRSW encoding bits.Johnny Chen2011-04-051-0/+4
* A8.6.105 MULJohnny Chen2011-04-041-1/+3
* RFE encoding should also specify the "should be" encoding bits.Johnny Chen2011-04-043-28/+49
* Make OpcodeMask an unsigned long long literal to deal with overflow.Joerg Sonnenberger2011-04-041-1/+1
* Fix incorrect alignment for NEON VST2b32_UPD.Johnny Chen2011-04-041-7/+132
* Insert code in the right location when lowering PowerPC atomics.Jakob Stoklund Olesen2011-04-041-2/+4
* - Implement asm parsing support for LDRSBT, LDRHT, LDRSHT and STRHTBruno Cardoso Lopes2011-04-047-32/+240
* Move transformation of JmpLink and related nodes done during instruction sele...Akira Hatanaka2011-04-042-59/+27
* PowerPC atomic pseudos clobber CR0, they don't read it.Jakob Stoklund Olesen2011-04-042-2/+2
* Use X0 instead of R0 for the zero register on ppc64.Jakob Stoklund Olesen2011-04-041-10/+13
* Add support for the VIA PadLock instructions.Joerg Sonnenberger2011-04-047-4/+81
* Expand Op0Mask by one bit in preparation for the PadLock prefixes.Joerg Sonnenberger2011-04-043-50/+51
* Remove some support for ReturnInsts with multiple operands, and forJay Foad2011-04-041-18/+0
* ptx: support setp's 4-operand formatChe-Liang Chiou2011-04-022-35/+86
* Do some peephole optimizations to remove pointless VMOVs from Neon to integerCameron Zwarich2011-04-021-0/+31
* Fixed a bug in disassembly of STR_POST, where the immediate is the second ope...Johnny Chen2011-04-021-5/+13
* Undo changes mistakenly made in revision 128750.Akira Hatanaka2011-04-022-27/+59
* Insert space before ';' to prevent warnings.Akira Hatanaka2011-04-023-60/+28
* Fixed MOVr for "should be" encoding bits for Inst{19-16} = 0b0000.Johnny Chen2011-04-011-0/+1
* MOVs should have Inst{19-16} as 0b0000, otherwise, the instruction is UNPREDI...Johnny Chen2011-04-011-0/+1
* Fix the instruction table entries for AI1_adde_sube_s_irs multiclass definiti...Johnny Chen2011-04-011-0/+3
* Avoid de-referencing pass beginning of a basic block. No small test case poss...Evan Cheng2011-04-011-18/+21
* Remove redundant code. There are assignments to variables Base and Offset rig...Akira Hatanaka2011-04-011-5/+0
* Simplifies logic for printing target flags.Akira Hatanaka2011-04-013-34/+29
* When the architecture is explicitly armv6 or thumbv6, we need to mark the obj...Owen Anderson2011-04-011-9/+15
* LDRD/STRD instructions should print both Rt and Rt2 in the asm string.Jim Grosbach2011-04-011-10/+5
* Fix a LDRT/LDRBT decoding bug where for Encoding A2, if Inst{4} != 0, we shou...Johnny Chen2011-04-011-0/+8
* Modifies MipsAsmPrinter::isBlockOnlyReachableByFallthrough so that it handles...Akira Hatanaka2011-04-011-1/+26
* Fix LDRi12 immediate operand, which was changed to be the second operand in $...Johnny Chen2011-04-011-3/+4
* Add code for analyzing FP branches. Clean up branch Analysis functions.Akira Hatanaka2011-04-012-223/+138
* Initialize HasVMLxForwarding.Benjamin Kramer2011-04-011-0/+1
* Issue libcalls __udivmod*i4 / __divmod*i4 for div / rem pairs.Evan Cheng2011-04-011-0/+10
* Remove unused variablesMatt Beaumont-Gay2011-04-011-3/+1
* Apply again changes to support ARM memory asm parsing. I removedBruno Cardoso Lopes2011-03-319-76/+329
* Provide a legal pointer register class when targeting thumb1.Jakob Stoklund Olesen2011-03-312-0/+7
* Distribute (A + B) * C to (A * C) + (B * C) to make use of NEON multiplierEvan Cheng2011-03-313-3/+53
* Fix single word and unsigned byte data transfer instruction encodings so thatJohnny Chen2011-03-311-0/+2
* Added support for FP conditional move instructions and fixed bugs in handling...Akira Hatanaka2011-03-317-285/+377
* Add BLXi to the instruction table for disassembly purpose.Johnny Chen2011-03-312-2/+23
* Revert r128632 again, until I figure out what break the testsBruno Cardoso Lopes2011-03-319-322/+87
* Add XCore intrinsics for initializing / starting / synchronizing threads.Richard Osborne2011-03-311-6/+39
* Reapply r128585 without generating a lib depedency cycle. An updated log:Bruno Cardoso Lopes2011-03-319-87/+322
* Revert "- Implement asm parsing support for LDRT, LDRBT, STRT, STRBT and"Matt Beaumont-Gay2011-03-317-285/+66
* Somehow we managed to forget to encode the lane index for a large swathe of N...Owen Anderson2011-03-302-21/+70
* Don't try to create zero-sized stack objects.Evan Cheng2011-03-302-4/+6
* - Implement asm parsing support for LDRT, LDRBT, STRT, STRBT andBruno Cardoso Lopes2011-03-307-66/+285
* Add a ARM-specific SD node for VBSL so that forms with a constant first operandCameron Zwarich2011-03-304-9/+82
* fixed typoAkira Hatanaka2011-03-301-2/+2