| Commit message (Expand) | Author | Age | Files | Lines |
* | Match a few more obvious patterns to revsh. rdar://9147637. | Evan Cheng | 2011-03-18 | 1 | -1/+7 |
* | Thumb2 PC-relative loads require a fixup rather than just an immediate. | Owen Anderson | 2011-03-18 | 1 | -1/+7 |
* | Remove some dead patterns. | Jim Grosbach | 2011-03-14 | 1 | -34/+0 |
* | Add assembly parsing support for "msr" and also fix its encoding. Also add | Bruno Cardoso Lopes | 2011-02-18 | 1 | -15/+14 |
* | Fix encoding and add parsing support for the arm/thumb CPS instruction: | Bruno Cardoso Lopes | 2011-02-14 | 1 | -31/+30 |
* | Revert both r121082 (which broke a bunch of constant pool stuff) and r125074 ... | Owen Anderson | 2011-02-08 | 1 | -2/+17 |
* | Remove inaccurate comments: so_imm and t2_so_imm operands are not encoded | Bob Wilson | 2011-02-07 | 1 | -4/+1 |
* | fix the encoding and add testcases for ARM nop, yield, wfe and wfi instructions | Bruno Cardoso Lopes | 2011-01-26 | 1 | -0/+1 |
* | Last round of fixes for movw + movt global address codegen. | Evan Cheng | 2011-01-21 | 1 | -6/+12 |
* | Fix the encoding of QADD/SUB, QDADD/SUB. While qadd16, qadd8 use "rd, rn, rm", | Bruno Cardoso Lopes | 2011-01-21 | 1 | -7/+12 |
* | Fix the encoding and parsing of clrex instruction | Bruno Cardoso Lopes | 2011-01-20 | 1 | -4/+7 |
* | Change instruction names for consistency | Bruno Cardoso Lopes | 2011-01-20 | 1 | -4/+6 |
* | Add cdp/cdp2 instructions for thumb/thumb2 | Bruno Cardoso Lopes | 2011-01-20 | 1 | -0/+25 |
* | Add mcr*2 and mr*c2 support to thumb2 targets | Bruno Cardoso Lopes | 2011-01-20 | 1 | -0/+56 |
* | Correct itinerary entry for t2MOV_pic_ga_add_pc. | Evan Cheng | 2011-01-20 | 1 | -1/+1 |
* | Sorry, several patches in one. | Evan Cheng | 2011-01-20 | 1 | -7/+10 |
* | Don't forget to emit the load from indirect symbol when using movw + movt to ... | Evan Cheng | 2011-01-19 | 1 | -2/+3 |
* | Fix MRS encoding for arm and thumb. | Bruno Cardoso Lopes | 2011-01-18 | 1 | -0/+1 |
* | Fix the encoding of t2ISB by using the right class and also parse it correctly | Bruno Cardoso Lopes | 2011-01-18 | 1 | -1/+1 |
* | Add support for parsing and encoding ARM's official syntax for the BFI instru... | Bruno Cardoso Lopes | 2011-01-18 | 1 | -13/+32 |
* | McARM: Start marking T2 address operands as such, for the benefit of the parser. | Daniel Dunbar | 2011-01-18 | 1 | -0/+5 |
* | Materialize GA addresses with movw + movt pairs for Darwin in PIC mode. e.g. | Evan Cheng | 2011-01-17 | 1 | -2/+15 |
* | Model :upper16: and :lower16: as ARM specific MCTargetExpr. This is a step | Evan Cheng | 2011-01-13 | 1 | -3/+4 |
* | McARM: Mark some T2 ...s instructions as codegen only, they aren't real | Daniel Dunbar | 2011-01-10 | 1 | -4/+4 |
* | Add bits 31-28 to the Thumb2 encoding of TBB/TBH. | Jim Grosbach | 2010-12-17 | 1 | -2/+2 |
* | Tweak a few pseudo-inst pattern base classes. | Jim Grosbach | 2010-12-15 | 1 | -4/+4 |
* | The new t2LEApcrel* pseudo instructions need the size specified. | Jim Grosbach | 2010-12-15 | 1 | -5/+6 |
* | trailing whitespace. | Jim Grosbach | 2010-12-14 | 1 | -4/+4 |
* | Second attempt at make Thumb2 LEAs pseudos. This time, perform the lowering ... | Owen Anderson | 2010-12-14 | 1 | -17/+24 |
* | Revert r121721, which broke buildbots. | Owen Anderson | 2010-12-13 | 1 | -25/+16 |
* | Make Thumb2 LEA-like instruction into pseudos, which map down to ADR. Provid... | Owen Anderson | 2010-12-13 | 1 | -16/+25 |
* | In Thumb2, direct branches can be encoded as either a "short" conditional bra... | Owen Anderson | 2010-12-13 | 1 | -1/+1 |
* | Fix Thumb2 encodings of STREX and LDREX. | Owen Anderson | 2010-12-10 | 1 | -0/+12 |
* | Correct encoding of rotation immediate for Thumb2 instructions. rdar://8755999 | Jim Grosbach | 2010-12-10 | 1 | -4/+5 |
* | More trivial cleanup. No need to define the EncoderMethod property type. Can | Jim Grosbach | 2010-12-10 | 1 | -5/+5 |
* | Fix encoding of the immediate operands on post-indexed LDR and friends. | Owen Anderson | 2010-12-09 | 1 | -39/+26 |
* | The add/sub SP instructions are really pseudos. The assembler should ignore | Jim Grosbach | 2010-12-09 | 1 | -0/+2 |
* | Fix Thumb2 BCC encoding and fixups. | Owen Anderson | 2010-12-09 | 1 | -7/+10 |
* | Clean up the add/sub w/ SP source reg instructions in Thumb2 a bit. Add a FIXME | Jim Grosbach | 2010-12-08 | 1 | -11/+13 |
* | Fix T2TwoRegImm and use it for t2ADDrSPi12 and friends. | Jim Grosbach | 2010-12-08 | 1 | -19/+9 |
* | T2TwoRegImm isn't right for t2SUBrSPi12. Use T2I instead. | Jim Grosbach | 2010-12-08 | 1 | -1/+1 |
* | Add operand encoding for Thumb2 subw SP + imm. rdar://8745434 | Jim Grosbach | 2010-12-08 | 1 | -3/+7 |
* | Add operand encoding for Thumb2 addw Rn + imm. rdar://8745434 | Jim Grosbach | 2010-12-08 | 1 | -5/+12 |
* | Add operand encoding for Thumb2 addw SP + imm. rdar://8745434 | Jim Grosbach | 2010-12-08 | 1 | -4/+8 |
* | Parameterize opcode encoding bits for Thumb2 extended precision integer | Jim Grosbach | 2010-12-08 | 1 | -37/+19 |
* | Fix operand encoding for Thumb2 extended precision multiplies. rdar://8745555 | Jim Grosbach | 2010-12-08 | 1 | -10/+24 |
* | Simplify T2 operand assignment notation a bit. No need to specify a bit range | Jim Grosbach | 2010-12-08 | 1 | -70/+70 |
* | Fix Thumb2 encoding of the S bit. | Owen Anderson | 2010-12-07 | 1 | -23/+1 |
* | Refactor the ARM CMPz* patterns to just use the normal CMP instructions when | Jim Grosbach | 2010-12-07 | 1 | -3/+7 |
* | Second attempt at converting Thumb2's LDRpci, including updating the gazillio... | Owen Anderson | 2010-12-07 | 1 | -18/+2 |