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