2011-07-14 |
Jim Grosbach | ARM MCRR/MCRR2 immediate operand range checking. |
blob | commitdiff | raw |
2011-07-14 |
Jim Grosbach | ARM MCR/MCR2 assembly parsing operand constraints. |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Owen Anderson | Add a target-indepedent entry to MCInstrDesc to describ... |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Jim Grosbach | ARM Assembler support for DBG instruction. |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Jim Grosbach | Revert 135093. Think-o. |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Jim Grosbach | Correct range for thumb co-processor immediate |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Jim Grosbach | Range checking for CDP[2] immediates. |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Jim Grosbach | Cleanup Thumb co-processor instructions a bit. |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Jim Grosbach | Parameterize away the ARM T1Cop class. |
blob | commitdiff | raw | diff to current |
2011-07-13 |
Jim Grosbach | Fix predicates for Thumb co-processor instructions. |
blob | commitdiff | raw | diff to current |
2011-07-08 |
Jim Grosbach | Use tPseudoExpand for tTAILJMPd and tTAILJMPdND. |
blob | commitdiff | raw | diff to current |
2011-07-08 |
Jim Grosbach | Use TableGen'erated pseudo lowering for ARM. |
blob | commitdiff | raw | diff to current |
2011-07-01 |
Jim Grosbach | ARMv7M vs. ARMv7E-M support. |
blob | commitdiff | raw | diff to current |
2011-07-01 |
Jim Grosbach | Pseudo-ize t2MOVCC[ri]. |
blob | commitdiff | raw | diff to current |
2011-06-30 |
Jim Grosbach | Pseudo-ize the Thumb tTPsoft instruction. |
blob | commitdiff | raw | diff to current |
2011-06-30 |
Jim Grosbach | Pseudo-ize the t2LDMIA_RET instruction. |
blob | commitdiff | raw | diff to current |
2011-06-29 |
Jim Grosbach | Remove redundant Thumb2 ADD/SUB SP instruction definitions. |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Jim Grosbach | ARM Thumb2 asm syntax optional destination operand... |
blob | commitdiff | raw | diff to current |
2011-06-27 |
Jim Grosbach | ARM Assembly support for Thumb mov-immediate. |
blob | commitdiff | raw | diff to current |
2011-06-21 |
Evan Cheng | Reorg. No functionality change. |
blob | commitdiff | raw | diff to current |
2011-06-21 |
Evan Cheng | Teach dag combine to match halfword byteswap patterns. |
blob | commitdiff | raw | diff to current |
2011-06-17 |
Evan Cheng | Add an alternative rev16 pattern. We should figure... |
blob | commitdiff | raw | diff to current |
2011-06-15 |
Evan Cheng | Another revsh pattern. rdar://9609059 |
blob | commitdiff | raw | diff to current |
2011-06-13 |
Jim Grosbach | Clean up a few 80 column violations. |
blob | commitdiff | raw | diff to current |
2011-06-07 |
Andrew Trick | Fix for setjmp/longjmp exception handling on ARM. setjm... |
blob | commitdiff | raw | diff to current |
2011-05-31 |
Bruno Cardoso Lopes | Fix ssat and ssat16 encodings for ARM and Thumb. The... |
blob | commitdiff | raw | diff to current |
2011-05-28 |
Bruno Cardoso Lopes | Add support for ARM ldrexd/strexd intrinsics. They... |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Cameron Zwarich | Actually, the address operand of the Thumb2 LDREX ... |
blob | commitdiff | raw | diff to current |
2011-05-17 |
Cameron Zwarich | Correct a minor problem with the Thumb2 LDREX and STREX... |
blob | commitdiff | raw | diff to current |
2011-05-03 |
Jakob Stoklund Olesen | Mark ultra-super-registers QQQQ as call-clobbered inste... |
blob | commitdiff | raw | diff to current |
2011-05-03 |
Bruno Cardoso Lopes | Fold ARM coprocessor intrinsics patterns into the instr... |
blob | commitdiff | raw | diff to current |
2011-05-03 |
Bruno Cardoso Lopes | Add a few ARM coprocessor intrinsics. Testcases included |
blob | commitdiff | raw | diff to current |
2011-04-29 |
Eli Friedman | Switch to ImmLeaf (which can be used by FastISel) for... |
blob | commitdiff | raw | diff to current |
2011-04-29 |
Andrew Trick | Teach Thumb2 isel to fold and->rotr ==> ROR. |
blob | commitdiff | raw | diff to current |
2011-04-28 |
Eric Christopher | Let the immediate leaf pattern take transforms and... |
blob | commitdiff | raw | diff to current |
2011-04-23 |
Andrew Trick | Thumb2 and ARM add/subtract with carry fixes. |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Johnny Chen | Thumb2 BFC was insufficiently encoded. |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Johnny Chen | For t2BFI, both Inst{26} and Inst{5} "should" be 0. |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Johnny Chen | The LDR*T/STR*T (unpriviledged load/store) operations... |
blob | commitdiff | raw | diff to current |
2011-04-13 |
Johnny Chen | Forgot to add this change for llvm.org/viewvc/llvm... |
blob | commitdiff | raw | diff to current |
2011-04-12 |
Jakob Stoklund Olesen | Add @earlyclobber constraints to the writeback register... |
blob | commitdiff | raw | diff to current |
2011-04-12 |
Johnny Chen | The Thumb2 RFE instructions need to have their second... |
blob | commitdiff | raw | diff to current |
2011-04-12 |
Johnny Chen | The Thumb2 Ld, St, and Preload instructions with the... |
blob | commitdiff | raw | diff to current |
2011-03-24 |
Bruno Cardoso Lopes | Add asm parsing support w/ testcases for strex/ldrex... |
blob | commitdiff | raw | diff to current |
2011-03-22 |
Bruno Cardoso Lopes | Change MRC and MRC2 instructions to model the output... |
blob | commitdiff | raw | diff to current |
2011-03-18 |
Evan Cheng | Match a few more obvious patterns to revsh. rdar:/... |
blob | commitdiff | raw | diff to current |
2011-03-18 |
Owen Anderson | Thumb2 PC-relative loads require a fixup rather than... |
blob | commitdiff | raw | diff to current |
2011-03-14 |
Jim Grosbach | Remove some dead patterns. |
blob | commitdiff | raw | diff to current |
2011-02-18 |
Bruno Cardoso Lopes | Add assembly parsing support for "msr" and also fix... |
blob | commitdiff | raw | diff to current |
2011-02-14 |
Bruno Cardoso Lopes | Fix encoding and add parsing support for the arm/thumb... |
blob | commitdiff | raw | diff to current |
2011-02-08 |
Owen Anderson | Revert both r121082 (which broke a bunch of constant... |
blob | commitdiff | raw | diff to current |
2011-02-07 |
Bob Wilson | Remove inaccurate comments: so_imm and t2_so_imm operan... |
blob | commitdiff | raw | diff to current |
2011-01-26 |
Bruno Cardoso Lopes | fix the encoding and add testcases for ARM nop, yield... |
blob | commitdiff | raw | diff to current |
2011-01-21 |
Evan Cheng | Last round of fixes for movw + movt global address... |
blob | commitdiff | raw | diff to current |
2011-01-21 |
Bruno Cardoso Lopes | Fix the encoding of QADD/SUB, QDADD/SUB. While qadd16... |
blob | commitdiff | raw | diff to current |
2011-01-20 |
Bruno Cardoso Lopes | Fix the encoding and parsing of clrex instruction |
blob | commitdiff | raw | diff to current |
2011-01-20 |
Bruno Cardoso Lopes | Change instruction names for consistency |
blob | commitdiff | raw | diff to current |
2011-01-20 |
Bruno Cardoso Lopes | Add cdp/cdp2 instructions for thumb/thumb2 |
blob | commitdiff | raw | diff to current |
2011-01-20 |
Bruno Cardoso Lopes | Add mcr*2 and mr*c2 support to thumb2 targets |
blob | commitdiff | raw | diff to current |
2011-01-20 |
Evan Cheng | Correct itinerary entry for t2MOV_pic_ga_add_pc. |
blob | commitdiff | raw | diff to current |
2011-01-20 |
Evan Cheng | Sorry, several patches in one. |
blob | commitdiff | raw | diff to current |
2011-01-19 |
Evan Cheng | Don't forget to emit the load from indirect symbol... |
blob | commitdiff | raw | diff to current |
2011-01-18 |
Bruno Cardoso Lopes | Fix MRS encoding for arm and thumb. |
blob | commitdiff | raw | diff to current |
2011-01-18 |
Bruno Cardoso Lopes | Fix the encoding of t2ISB by using the right class... |
blob | commitdiff | raw | diff to current |
2011-01-18 |
Bruno Cardoso Lopes | Add support for parsing and encoding ARM's official... |
blob | commitdiff | raw | diff to current |
2011-01-18 |
Daniel Dunbar | McARM: Start marking T2 address operands as such, for... |
blob | commitdiff | raw | diff to current |
2011-01-17 |
Evan Cheng | Materialize GA addresses with movw + movt pairs for... |
blob | commitdiff | raw | diff to current |
2011-01-13 |
Evan Cheng | Model :upper16: and :lower16: as ARM specific MCTargetE... |
blob | commitdiff | raw | diff to current |
2011-01-10 |
Daniel Dunbar | McARM: Mark some T2 ...s instructions as codegen only... |
blob | commitdiff | raw | diff to current |
2010-12-17 |
Jim Grosbach | Add bits 31-28 to the Thumb2 encoding of TBB/TBH. |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Jim Grosbach | Tweak a few pseudo-inst pattern base classes. |
blob | commitdiff | raw | diff to current |
2010-12-15 |
Jim Grosbach | The new t2LEApcrel* pseudo instructions need the size... |
blob | commitdiff | raw | diff to current |
2010-12-14 |
Jim Grosbach | trailing whitespace. |
blob | commitdiff | raw | diff to current |
2010-12-14 |
Owen Anderson | Second attempt at make Thumb2 LEAs pseudos. This time... |
blob | commitdiff | raw | diff to current |
2010-12-13 |
Owen Anderson | Revert r121721, which broke buildbots. |
blob | commitdiff | raw | diff to current |
2010-12-13 |
Owen Anderson | Make Thumb2 LEA-like instruction into pseudos, which... |
blob | commitdiff | raw | diff to current |
2010-12-13 |
Owen Anderson | In Thumb2, direct branches can be encoded as either... |
blob | commitdiff | raw | diff to current |
2010-12-10 |
Owen Anderson | Fix Thumb2 encodings of STREX and LDREX. |
blob | commitdiff | raw | diff to current |
2010-12-10 |
Jim Grosbach | Correct encoding of rotation immediate for Thumb2 instr... |
blob | commitdiff | raw | diff to current |
2010-12-10 |
Jim Grosbach | More trivial cleanup. No need to define the EncoderMeth... |
blob | commitdiff | raw | diff to current |
2010-12-09 |
Owen Anderson | Fix encoding of the immediate operands on post-indexed... |
blob | commitdiff | raw | diff to current |
2010-12-09 |
Jim Grosbach | The add/sub SP instructions are really pseudos. The... |
blob | commitdiff | raw | diff to current |
2010-12-09 |
Owen Anderson | Fix Thumb2 BCC encoding and fixups. |
blob | commitdiff | raw | diff to current |
2010-12-08 |
Jim Grosbach | Clean up the add/sub w/ SP source reg instructions... |
blob | commitdiff | raw | diff to current |
2010-12-08 |
Jim Grosbach | Fix T2TwoRegImm and use it for t2ADDrSPi12 and friends. |
blob | commitdiff | raw | diff to current |
2010-12-08 |
Jim Grosbach | T2TwoRegImm isn't right for t2SUBrSPi12. Use T2I instead. |
blob | commitdiff | raw | diff to current |
2010-12-08 |
Jim Grosbach | Add operand encoding for Thumb2 subw SP + imm. rdar... |
blob | commitdiff | raw | diff to current |
2010-12-08 |
Jim Grosbach | Add operand encoding for Thumb2 addw Rn + imm. rdar... |
blob | commitdiff | raw | diff to current |
2010-12-08 |
Jim Grosbach | Add operand encoding for Thumb2 addw SP + imm. rdar... |
blob | commitdiff | raw | diff to current |
2010-12-08 |
Jim Grosbach | Parameterize opcode encoding bits for Thumb2 extended... |
blob | commitdiff | raw | diff to current |
2010-12-08 |
Jim Grosbach | Fix operand encoding for Thumb2 extended precision... |
blob | commitdiff | raw | diff to current |
2010-12-08 |
Jim Grosbach | Simplify T2 operand assignment notation a bit. No need... |
blob | commitdiff | raw | diff to current |
2010-12-07 |
Owen Anderson | Fix Thumb2 encoding of the S bit. |
blob | commitdiff | raw | diff to current |
2010-12-07 |
Jim Grosbach | Refactor the ARM CMPz* patterns to just use the normal... |
blob | commitdiff | raw | diff to current |
2010-12-07 |
Owen Anderson | Second attempt at converting Thumb2's LDRpci, including... |
blob | commitdiff | raw | diff to current |
2010-12-06 |
Owen Anderson | Revert r121021, which broke the buildbots. |
blob | commitdiff | raw | diff to current |
2010-12-06 |
Owen Anderson | Improve handling of Thumb2 PC-relative loads by convert... |
blob | commitdiff | raw | diff to current |
2010-12-02 |
Jim Grosbach | Trailing whitespace. |
blob | commitdiff | raw | diff to current |
2010-12-01 |
Owen Anderson | Add correct encodings for STRD and LDRD, including... |
blob | commitdiff | raw | diff to current |
next |