| Commit message (Expand) | Author | Age |
* | Rename ARM "lane_cst" operands to "nohash_imm" since they are used for | Bob Wilson | 2009-08-21 |
* | Fix an obvious copy-n-paste bug. | Evan Cheng | 2009-08-20 |
* | Update Cortex-A8 instruction itineraries for integer instructions. | David Goodwin | 2009-08-19 |
* | Fix revsh pattern. | Evan Cheng | 2009-08-18 |
* | Also shrink immediate branches; also more assembler workarounds. | Evan Cheng | 2009-08-14 |
* | Shrink ADR and LDR from constantpool late during constantpool island pass. | Evan Cheng | 2009-08-14 |
* | Finalize itineraries for cortex-a8 integer multiply | David Goodwin | 2009-08-13 |
* | Enhance the InstrStage object to enable the specification of an Itinerary wit... | David Goodwin | 2009-08-12 |
* | Shrink Thumb2 movcc instructions. | Evan Cheng | 2009-08-12 |
* | 80 col violation. | Evan Cheng | 2009-08-12 |
* | Shrinkify Thumb2 r = add sp, imm. | Evan Cheng | 2009-08-11 |
* | Shrinkify Thumb2 load / store multiple instructions. | Evan Cheng | 2009-08-11 |
* | Split EVT into MVT and EVT, the former representing _just_ a primitive type, ... | Owen Anderson | 2009-08-11 |
* | Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ... | Owen Anderson | 2009-08-10 |
* | Add support to reduce most of 32-bit Thumb2 arithmetic instructions. | Evan Cheng | 2009-08-10 |
* | Use subclassing to print lane-like immediates (w/o hash) eliminating | Anton Korobeynikov | 2009-08-08 |
* | tADDhirr should target GPR, not tGPR. | Evan Cheng | 2009-08-08 |
* | tBfar is bl, which clobbers LR. | Evan Cheng | 2009-08-07 |
* | It turns out most of the thumb2 instructions are not allowed to touch SP. The... | Evan Cheng | 2009-08-07 |
* | Add parameter to pattern classes to enable an itinerary to be specified for i... | David Goodwin | 2009-08-06 |
* | Fix part 1 of pr4682. PICADD is a 16-bit instruction even in thumb2 mode. | Evan Cheng | 2009-08-04 |
* | Fix Thumb2 function call isel. Thumb1 and Thumb2 should share the same | Evan Cheng | 2009-08-01 |
* | Make sure Thumb2 uses the right call instructions. | Evan Cheng | 2009-07-29 |
* | - Fix an obvious copy and paste error. | Evan Cheng | 2009-07-29 |
* | In thumb2 mode, add pc is unpredictable. Use add + mov pc instead (that is un... | Evan Cheng | 2009-07-28 |
* | Remove TPat. No patterns depend on just isThumb(). Must use either T1Pat (isT... | David Goodwin | 2009-07-27 |
* | Rename tMOVhi2lor to tMOVgpr2tgpr. It's not moving from a high register to a ... | Evan Cheng | 2009-07-26 |
* | Since we have moved unified assembly, switch to ADR instruction instead of a ... | Evan Cheng | 2009-07-23 |
* | Use getTargetConstant instead of getConstant since it's meant as an constant ... | Evan Cheng | 2009-07-22 |
* | Don't forget D16 - D31 are clobbered by calls and sjlj eh. | Evan Cheng | 2009-07-22 |
* | Add R12 to the list of registers clobbered by 16-bit Thumb calls as a pre-cau... | Evan Cheng | 2009-07-22 |
* | Do not select tSXTB / tSXTH in thumb2 mode. | Evan Cheng | 2009-07-21 |
* | Fix tSUBspi operand definition. It reads and writes sp, which is a high regis... | Evan Cheng | 2009-07-17 |
* | 1. In Thumb mode, select tBx instead of ARM variants. | Evan Cheng | 2009-07-14 |
* | Smarter isel of ldrsb / ldrsh. Only make use of these when [r,r] address is f... | Evan Cheng | 2009-07-11 |
* | Major changes to Thumb (not Thumb2). Many 16-bit instructions either modifies... | Evan Cheng | 2009-07-11 |
* | We don't need separate thumb1 instructions tADDSi3 etc. for addc and subc. Th... | Evan Cheng | 2009-07-10 |
* | Add a thumb2 pass to insert IT blocks. | Evan Cheng | 2009-07-10 |
* | Added Thumb IT instruction. | Evan Cheng | 2009-07-09 |
* | Use common code for both ARM and Thumb-2 instruction and register info. | David Goodwin | 2009-07-08 |
* | Checkpoint Thumb2 Instr info work. Generalized base code so that it can be sh... | David Goodwin | 2009-07-08 |
* | Add conditional and unconditional thumb-2 branch. Add thumb-2 jump table. | David Goodwin | 2009-06-30 |
* | A few more load instructions. | Evan Cheng | 2009-06-30 |
* | Rename ARMcmpNZ to ARMcmpZ and use it to represent comparisons that set only ... | David Goodwin | 2009-06-29 |
* | Implement Thumb2 ldr. | Evan Cheng | 2009-06-29 |
* | Renaming for consistency. | Evan Cheng | 2009-06-27 |
* | tst is also commutable. | Evan Cheng | 2009-06-26 |
* | Add Def/Use of CPSR for Thumb-1 instructions. | David Goodwin | 2009-06-25 |
* | Test commit | David Goodwin | 2009-06-25 |
* | Some reorg and additional comments. | Evan Cheng | 2009-06-25 |