2010-12-14 |
Owen Anderson | Second attempt at make Thumb2 LEAs pseudos. This time... |
blob | commitdiff | raw |
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 |
2010-11-30 |
Owen Anderson | Simplify the encoding of reg+/-imm12 values that allow... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Owen Anderson | Provide Thumb2 encodings for a few miscellaneous instru... |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Owen Anderson | Add encoding support for Thumb2 PLD and PLI instructions. |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Owen Anderson | Provide encodings for a few more load/store variants. |
blob | commitdiff | raw | diff to current |
2010-11-30 |
Owen Anderson | Correct Thumb2 encodings for a much wider range of... |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Owen Anderson | Provide Thumb2 encodings for basic loads and stores. |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Evan Cheng | Mark Darwin call instructions as using "r7" to prevent... |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Jim Grosbach | Nuke dead isCodeGenOnly annotation and extraneous comment. |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Jim Grosbach | tidy up. |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Jim Grosbach | Pseudo-ize Thumb2 jump tables with explicit MC lowering... |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Jim Grosbach | Rename t2 TBB and TBH instructions to reference that... |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Owen Anderson | Improving the factoring of several instruction encodings. |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Owen Anderson | Thumb2 encodings for MSR and MRS. |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Owen Anderson | Thumb2 encodings for system instructions. |
blob | commitdiff | raw | diff to current |
2010-11-29 |
Owen Anderson | Thumb2 encodings for branches and IT blocks. |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Jim Grosbach | Remove trailing whitespace. |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Owen Anderson | Fix decoding ambiguities of stdrex and ldrex. |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Evan Cheng | Fix an obvious oversight. |
blob | commitdiff | raw | diff to current |
2010-11-19 |
Owen Anderson | Provide Thumb2 encodings for strex and ldrex. |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Owen Anderson | Fix encodings for pkhbt, and fix some tests where I... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Owen Anderson | Provide Thumb2 encodings for mov's that come from MOVCC... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Owen Anderson | More Thumb2 encodings. |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Owen Anderson | Fill out the set of Thumb2 multiplication operator... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Jim Grosbach | ARM PseudoInst instructions don't need or use an assemb... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Owen Anderson | Try again at providing Thumb2 encodings for basic multi... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Owen Anderson | Revert r119593 while I figure out my testing disagrees... |
blob | commitdiff | raw | diff to current |
2010-11-18 |
Owen Anderson | Provide correct Thumb2 encodings for basic multiplicati... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Owen Anderson | Second attempt at correct encodings for Thumb2 bitfield... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Owen Anderson | Revert r119551, which broke buildbots. |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Owen Anderson | Provide Thumb2 encodings for bitfield instructions. |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Evan Cheng | Remove ARM isel hacks that fold large immediates into... |
blob | commitdiff | raw | diff to current |
2010-11-17 |
Owen Anderson | More miscellaneous Thumb2 encodings. |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Bill Wendling | Use the correct variable names so that the encodings... |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Bill Wendling | L_bit doesn't work here. |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Bill Wendling | - Remove dead patterns. |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Bill Wendling | Encode the multi-load/store instructions with their... |
blob | commitdiff | raw | diff to current |
2010-11-16 |
Owen Anderson | Add Thumb2 encodings for mov and friends. |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Owen Anderson | Attempt to provide encodings for some miscellaneous... |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Owen Anderson | Provide Thumb2 encodings for sxtb and friends. |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Owen Anderson | Add Thumb2 encodings for comparison and shift operators. |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Owen Anderson | Add correct Thumb2 encodings for mvn and friends. |
blob | commitdiff | raw | diff to current |
2010-11-15 |
Chris Lattner | add fields to the .td files unconditionally, simplifyin... |
blob | commitdiff | raw | diff to current |
2010-11-14 |
Owen Anderson | Second attempt at providing correct encodings for Thumb... |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Bill Wendling | Comment out the defms until they're activated. |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Bill Wendling | Add uses of the *_ldst_multi multiclasses. These aren... |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Bill Wendling | Convert the modes to lower case. |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Bill Wendling | Add *_ldst_mult multiclasses to the ARM back-end. These... |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Evan Cheng | Conditional moves are slightly more expensive than... |
blob | commitdiff | raw | diff to current |
2010-11-13 |
Evan Cheng | Add conditional move of large immediate. |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Owen Anderson | Revert r118939 while I work out why it broke some build... |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Owen Anderson | Attemt to provide correct encodings for Thumb2 binary... |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Evan Cheng | Add conditional mvn instructions. |
blob | commitdiff | raw | diff to current |
2010-11-12 |
Owen Anderson | First stab at providing correct Thumb2 encodings, start... |
blob | commitdiff | raw | diff to current |
2010-11-04 |
Evan Cheng | Fix @llvm.prefetch isel. Selecting between pld / pldw... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Evan Cheng | Fix preload instruction isel. Only v7 supports pli... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Evan Cheng | Add support to match @llvm.prefetch to pld / pldw ... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Jim Grosbach | Break ARM addrmode4 (load/store multiple base address... |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Chris Lattner | Completely reject instructions that have an operand... |
blob | commitdiff | raw | diff to current |
2010-11-01 |
Jim Grosbach | The T2 extract/pack instructions are only valid in... |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Chris Lattner | two changes: make the asmmatcher generator ignore ARM... |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Chris Lattner | reapply r117858 with apparent editor malfunction fixed... |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Chris Lattner | revert r117858 while I check out a failure I missed. |
blob | commitdiff | raw | diff to current |
2010-10-31 |
Chris Lattner | the asm matcher can't handle operands with modifiers... |
blob | commitdiff | raw | diff to current |
2010-10-30 |
Bob Wilson | Overhaul memory barriers in the ARM backend. Radar... |
blob | commitdiff | raw | diff to current |
2010-10-29 |
Jim Grosbach | Remove hard tab characters. |
blob | commitdiff | raw | diff to current |
2010-10-28 |
Evan Cheng | Re-commit 117518 and 117519 now that ARM MC test failur... |
blob | commitdiff | raw | diff to current |
2010-10-28 |
Evan Cheng | Revert 117518 and 117519 for now. They changed scheduli... |
blob | commitdiff | raw | diff to current |
2010-10-28 |
Evan Cheng | - Assign load / store with shifter op address modes... |
blob | commitdiff | raw | diff to current |
2010-10-25 |
Jim Grosbach | imm12 operands aren't Thumb2 only, so rename the printe... |
blob | commitdiff | raw | diff to current |
2010-10-15 |
Bob Wilson | Remove unused ARMISD::AND selection DAG node. |
blob | commitdiff | raw | diff to current |
2010-10-14 |
Jim Grosbach | Tweak the ARM backend to use the RRX mnemonic instead... |
blob | commitdiff | raw | diff to current |
2010-10-13 |
Jim Grosbach | A few 80 column fixes. |
blob | commitdiff | raw | diff to current |
2010-10-07 |
Jim Grosbach | Allow use of the 16-bit literal move instruction in... |
blob | commitdiff | raw | diff to current |
2010-10-06 |
Jim Grosbach | Clean up MOVi32imm and t2MOVi32imm pseudo instruction... |
blob | commitdiff | raw | diff to current |
next |