| Commit message (Expand) | Author | Age | Files | Lines |
* | Simplify predicate CarryDefIsUsed. | Evan Cheng | 2009-06-26 | 1 | -1/+1 |
* | Mark a bunch of instructions commutable. | Evan Cheng | 2009-06-26 | 1 | -18/+33 |
* | Select ADC, SBC, and RSC instead of the ADCS, SBCS, and RSCS when the carry b... | Evan Cheng | 2009-06-25 | 1 | -18/+53 |
* | ISD::ADDE / ISD::SUBE updates the carry bit so they should isle to ADCS and S... | Evan Cheng | 2009-06-25 | 1 | -29/+29 |
* | 80 col violation. | Evan Cheng | 2009-06-24 | 1 | -1/+2 |
* | Initial Thumb2 support. Majority of the work is done by David Goodwin. There are | Evan Cheng | 2009-06-23 | 1 | -0/+1 |
* | Minor reorg. | Evan Cheng | 2009-06-23 | 1 | -17/+18 |
* | Add support for ARM's Advanced SIMD (NEON) instruction set. | Bob Wilson | 2009-06-22 | 1 | -0/+10 |
* | Add explicit types for shift count constants. This is in preparation for | Bob Wilson | 2009-06-22 | 1 | -36/+43 |
* | For Darwin on ARMv6 and newer, make register r9 available for use as a | Bob Wilson | 2009-06-22 | 1 | -5/+40 |
* | Latency information for ARM v6. It's rough and not yet hooked up. Right now ... | Evan Cheng | 2009-06-19 | 1 | -2/+2 |
* | Initial support for some Thumb2 instructions. | Anton Korobeynikov | 2009-06-17 | 1 | -0/+6 |
* | Rename methods for the sake of consistency. | Anton Korobeynikov | 2009-06-15 | 1 | -6/+6 |
* | Part 1. | Evan Cheng | 2009-06-15 | 1 | -6/+4 |
* | Mark some pattern-less instructions as neverHasSideEffects. | Evan Cheng | 2009-06-12 | 1 | -1/+4 |
* | Add placeholder for thumb2 stuff | Anton Korobeynikov | 2009-05-29 | 1 | -5/+6 |
* | Update the names of the exception handling sjlj instrinsics to | Jim Grosbach | 2009-05-14 | 1 | -9/+11 |
* | Add support for GCC compatible builtin setjmp and longjmp intrinsics. This is | Jim Grosbach | 2009-05-12 | 1 | -0/+23 |
* | A few more isAsCheapAsAMove. | Evan Cheng | 2009-02-05 | 1 | -2/+2 |
* | Rename isSimpleLoad to canFoldAsLoad, to better reflect its meaning. | Dan Gohman | 2008-12-03 | 1 | -3/+3 |
* | Fix MOVrx, MOVsrl_flag, and MOVsra_flag encodings. | Evan Cheng | 2008-11-14 | 1 | -3/+3 |
* | Fix pre- and post-indexed load / store encoding bugs. | Evan Cheng | 2008-11-13 | 1 | -28/+28 |
* | Consolidate formats; fix FCMPED etc. encodings. | Evan Cheng | 2008-11-12 | 1 | -30/+30 |
* | Jump table JIT support. Work in progress. | Evan Cheng | 2008-11-07 | 1 | -14/+26 |
* | Encode misc arithmetic instructions. | Evan Cheng | 2008-11-07 | 1 | -14/+36 |
* | Encode extend instructions; more clean up. | Evan Cheng | 2008-11-06 | 1 | -27/+38 |
* | - Improve naming consistency: Branch -> BrFrm, BranchMisc -> BrMiscFrm. | Evan Cheng | 2008-11-06 | 1 | -20/+20 |
* | Remove opcode from instruction TS flags; add MOVCC support; fix addrmode3 enc... | Evan Cheng | 2008-11-06 | 1 | -81/+86 |
* | Handle smul<x><y>, smulw<y>, smla<x><y>, smlaw<y>. | Evan Cheng | 2008-11-06 | 1 | -26/+60 |
* | Fix so_imm encoding bug; add support for MOVi2pieces. | Evan Cheng | 2008-11-06 | 1 | -2/+2 |
* | Fix encoding of multiple instructions with 3 src operands; also handle smmul,... | Evan Cheng | 2008-11-06 | 1 | -22/+31 |
* | Encode pic load / store instructions; fix some encoding bugs. | Evan Cheng | 2008-11-05 | 1 | -15/+10 |
* | Restructure ARM code emitter to use instruction formats instead of addressing... | Evan Cheng | 2008-11-05 | 1 | -85/+87 |
* | Add binary encoding support for multiply instructions. Some blanks left to fi... | Jim Grosbach | 2008-11-03 | 1 | -21/+29 |
* | Forgot this in last commit. | Evan Cheng | 2008-10-31 | 1 | -1/+1 |
* | Update ARM Insn encoding to get endian-ness to match the documentation (31-0 ... | Jim Grosbach | 2008-10-14 | 1 | -38/+38 |
* | Change CALLSEQ_BEGIN and CALLSEQ_END to take TargetConstant's as | Chris Lattner | 2008-10-11 | 1 | -2/+2 |
* | Unconditional branch instruction encoding fix. Needs to use ABI, not AXI, to ... | Jim Grosbach | 2008-10-07 | 1 | -1/+1 |
* | Fix Opcode values of CMP and CMN | Jim Grosbach | 2008-10-07 | 1 | -4/+4 |
* | Fix addrmode1 instruction encodings; fix bx_ret encoding. | Evan Cheng | 2008-09-17 | 1 | -28/+47 |
* | Revert 56176. All those instruction formats are still needed. | Evan Cheng | 2008-09-13 | 1 | -31/+31 |
* | Eliminate unnecessary instruction formats. | Evan Cheng | 2008-09-12 | 1 | -31/+31 |
* | Rename ConstantSDNode::getValue to getZExtValue, for consistency | Dan Gohman | 2008-09-12 | 1 | -15/+18 |
* | Control flow instruction encodings. | Evan Cheng | 2008-09-01 | 1 | -5/+5 |
* | ldm / stm instruction encodings. | Evan Cheng | 2008-09-01 | 1 | -3/+3 |
* | AXI2 and AXI3 instruction encodings. | Evan Cheng | 2008-09-01 | 1 | -10/+10 |
* | addrmode3 instruction encodings. | Evan Cheng | 2008-09-01 | 1 | -14/+14 |
* | Rest of addrmode2 instruction encodings. | Evan Cheng | 2008-09-01 | 1 | -10/+10 |
* | Addr2 word / byte load encodings. | Evan Cheng | 2008-08-31 | 1 | -3/+3 |
* | MVN is addrmode1. | Evan Cheng | 2008-08-29 | 1 | -7/+7 |