2009-08-10 |
Evan Cheng | Add support to reduce most of 32-bit Thumb2 arithmetic... |
blob | commitdiff | raw |
2009-08-08 |
Anton Korobeynikov | Use subclassing to print lane-like immediates (w/o... |
blob | commitdiff | raw | diff to current |
2009-08-07 |
Evan Cheng | Thumb2 32-bit ldm / stm needs .w suffix if submode... |
blob | commitdiff | raw | diff to current |
2009-08-07 |
Evan Cheng | It turns out most of the thumb2 instructions are not... |
blob | commitdiff | raw | diff to current |
2009-08-06 |
David Goodwin | Add parameter to pattern classes to enable an itinerary... |
blob | commitdiff | raw | diff to current |
2009-08-04 |
Evan Cheng | Fix part 1 of pr4682. PICADD is a 16-bit instruction... |
blob | commitdiff | raw | diff to current |
2009-08-04 |
Evan Cheng | Emit sub r, #c instead of transforming it to add r... |
blob | commitdiff | raw | diff to current |
2009-08-01 |
Evan Cheng | Workaround a couple of Darwin assembler bugs. |
blob | commitdiff | raw | diff to current |
2009-08-01 |
Evan Cheng | Split t2MOVCCs since some assemblers do not recognize... |
blob | commitdiff | raw | diff to current |
2009-08-01 |
Evan Cheng | Fix Thumb2 function call isel. Thumb1 and Thumb2 should... |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Evan Cheng | Thumb2 movcc need .w suffix. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
David Goodwin | Darwin assembler now recognizes "orn", so remove workar... |
blob | commitdiff | raw | diff to current |
2009-07-30 |
David Goodwin | Darwin assembler now supports "rrx", so remove workaround. |
blob | commitdiff | raw | diff to current |
2009-07-30 |
David Goodwin | Add missing D* register clobbers for Thumb-2 call. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Evan Cheng | Make sure Thumb2 uses the right call instructions. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Evan Cheng | - Fix an obvious copy and paste error. |
blob | commitdiff | raw | diff to current |
2009-07-29 |
Evan Cheng | Optimize Thumb2 jumptable to use tbb / tbh when all... |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Evan Cheng | In thumb2 mode, add pc is unpredictable. Use add +... |
blob | commitdiff | raw | diff to current |
2009-07-28 |
David Goodwin | Remove support for ORN to workaround <rdar://problem... |
blob | commitdiff | raw | diff to current |
2009-07-28 |
David Goodwin | Add workaround for <rdar://problem/7098328>. |
blob | commitdiff | raw | diff to current |
2009-07-28 |
David Goodwin | Add Thumb-2 patterns for ARMsrl_flag and ARMsra_flag. |
blob | commitdiff | raw | diff to current |
2009-07-28 |
Evan Cheng | - More refactoring. This gets rid of all of the getOpco... |
blob | commitdiff | raw | diff to current |
2009-07-27 |
David Goodwin | ORN does not require (and can not have) the ".w" suffix... |
blob | commitdiff | raw | diff to current |
2009-07-27 |
David Goodwin | Thumb-2 does not have RSC. |
blob | commitdiff | raw | diff to current |
2009-07-27 |
David Goodwin | Add ".w" suffix for wide thumb-2 instructions. |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Evan Cheng | Change Thumb2 jumptable codegen to one that uses two... |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Evan Cheng | Uh. It would be useful to actually print the operand. |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Evan Cheng | Make sure thumb2 jumptable entries are aligned. |
blob | commitdiff | raw | diff to current |
2009-07-24 |
David Goodwin | Correctly handle the Thumb-2 imm8 addrmode. Specialize... |
blob | commitdiff | raw | diff to current |
2009-07-23 |
Evan Cheng | Thumb2 does not allow the use of "pc" register as part... |
blob | commitdiff | raw | diff to current |
2009-07-23 |
Evan Cheng | Since we have moved unified assembly, switch to ADR... |
blob | commitdiff | raw | diff to current |
2009-07-23 |
David Goodwin | Fix frame index elimination to correctly handle thumb... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Evan Cheng | Use getTargetConstant instead of getConstant since... |
blob | commitdiff | raw | diff to current |
2009-07-22 |
Evan Cheng | Don't forget D16 - D31 are clobbered by calls and sjlj eh. |
blob | commitdiff | raw | diff to current |
2009-07-20 |
David Goodwin | CMP and TST define CPSR, not use it. |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Evan Cheng | Major changes to Thumb (not Thumb2). Many 16-bit instru... |
blob | commitdiff | raw | diff to current |
2009-07-10 |
Evan Cheng | Add a thumb2 pass to insert IT blocks. |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Evan Cheng | Fix ldm / stm unified syntax; add t2LDM_RET. |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Evan Cheng | Fix ldrd / strd address mode matching code. It allows... |
blob | commitdiff | raw | diff to current |
2009-07-09 |
Evan Cheng | Correct comment. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
David Goodwin | Use common code for both ARM and Thumb-2 instruction... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
Evan Cheng | Change how so_imm and t2_so_imm are handled. At instruc... |
blob | commitdiff | raw | diff to current |
2009-07-08 |
David Goodwin | Generalize opcode selection in ARMBaseRegisterInfo. |
blob | commitdiff | raw | diff to current |
2009-07-08 |
David Goodwin | Checkpoint Thumb2 Instr info work. Generalized base... |
blob | commitdiff | raw | diff to current |
2009-07-07 |
Evan Cheng | Add Thumb2 movcc instructions. |
blob | commitdiff | raw | diff to current |
2009-07-07 |
Evan Cheng | Add Thumb2 pkhbt / pkhtb. |
blob | commitdiff | raw | diff to current |
2009-07-07 |
Evan Cheng | Add some more Thumb2 multiplication instructions. |
blob | commitdiff | raw | diff to current |
2009-07-06 |
Evan Cheng | Add bfc to armv6t2. |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Evan Cheng | Add thumb2 sign / zero extend with rotate instructions. |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Evan Cheng | Add Thumb2 load / store multiple instructions. Not... |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Evan Cheng | t2LDR_PRE etc are loads. |
blob | commitdiff | raw | diff to current |
2009-07-03 |
Evan Cheng | Added indexed stores. |
blob | commitdiff | raw | diff to current |
2009-07-02 |
Evan Cheng | Sign extending pre/post indexed loads. |
blob | commitdiff | raw | diff to current |
2009-07-02 |
Evan Cheng | Thumb2 pre/post indexed loads. |
blob | commitdiff | raw | diff to current |
2009-07-02 |
Evan Cheng | Change the meaning of predicate hasThumb2 to mean thumb... |
blob | commitdiff | raw | diff to current |
2009-07-01 |
David Goodwin | Add PIC load and store patterns for Thumb-2. |
blob | commitdiff | raw | diff to current |
2009-06-30 |
David Goodwin | Thumb-2 load and store double description. But nothing... |
blob | commitdiff | raw | diff to current |
2009-06-30 |
David Goodwin | Add thumb-2 store word, halfword, and byte. |
blob | commitdiff | raw | diff to current |
2009-06-30 |
David Goodwin | Improve Thumb-2 jump table support. |
blob | commitdiff | raw | diff to current |
2009-06-30 |
David Goodwin | Add conditional and unconditional thumb-2 branch. Add... |
blob | commitdiff | raw | diff to current |
2009-06-30 |
Evan Cheng | A few more load instructions. |
blob | commitdiff | raw | diff to current |
2009-06-29 |
David Goodwin | Add Thumb-2 support for TEQ amd TST. |
blob | commitdiff | raw | diff to current |
2009-06-29 |
David Goodwin | Rename ARMcmpNZ to ARMcmpZ and use it to represent... |
blob | commitdiff | raw | diff to current |
2009-06-29 |
Evan Cheng | Implement Thumb2 ldr. |
blob | commitdiff | raw | diff to current |
2009-06-27 |
Evan Cheng | Renaming for consistency. |
blob | commitdiff | raw | diff to current |
2009-06-26 |
David Goodwin | Remove outdated comment. |
blob | commitdiff | raw | diff to current |
2009-06-26 |
David Goodwin | When possible, use "mvn ra, rb" instead of "eor ra... |
blob | commitdiff | raw | diff to current |
2009-06-26 |
David Goodwin | Use "adcs/sbcs" only when the carry-out is live, otherw... |
blob | commitdiff | raw | diff to current |
2009-06-26 |
David Goodwin | ADC used to implement adde should use "adcs" opcode... |
blob | commitdiff | raw | diff to current |
2009-06-26 |
David Goodwin | Currently there is a pattern for the thumb-2 MOV 16... |
blob | commitdiff | raw | diff to current |
2009-06-26 |
Evan Cheng | Mark a bunch of instructions commutable. |
blob | commitdiff | raw | diff to current |
2009-06-25 |
Evan Cheng | Select ADC, SBC, and RSC instead of the ADCS, SBCS... |
blob | commitdiff | raw | diff to current |
2009-06-25 |
David Goodwin | Use MVN for ~t2_so_imm immediates. |
blob | commitdiff | raw | diff to current |
2009-06-25 |
Evan Cheng | ISD::ADDE / ISD::SUBE updates the carry bit so they... |
blob | commitdiff | raw | diff to current |
2009-06-25 |
Evan Cheng | Change thumb2 instruction definitions so if-converter... |
blob | commitdiff | raw | diff to current |
2009-06-25 |
Evan Cheng | Add thumb2 add sp. |
blob | commitdiff | raw | diff to current |
2009-06-24 |
Evan Cheng | Add Thumb2 pc relative add. |
blob | commitdiff | raw | diff to current |
2009-06-23 |
Evan Cheng | Test instructions operands were printed in the wrong... |
blob | commitdiff | raw | diff to current |
2009-06-23 |
Evan Cheng | Proper patterns for thumb2 shift and rotate instructions. |
blob | commitdiff | raw | diff to current |
2009-06-23 |
Evan Cheng | Rename SelectShifterOperand to SelectThumb2ShifterOpera... |
blob | commitdiff | raw | diff to current |
2009-06-23 |
Evan Cheng | Obvious typo. |
blob | commitdiff | raw | diff to current |
2009-06-23 |
Evan Cheng | Initial Thumb2 support. Majority of the work is done... |
blob | commitdiff | raw | diff to current |
2009-06-23 |
Evan Cheng | Replace isTwoAddress with operand constraint. |
blob | commitdiff | raw | diff to current |
2009-06-17 |
Anton Korobeynikov | Fix asm string from MOVi16 |
blob | commitdiff | raw | diff to current |
2009-06-17 |
Anton Korobeynikov | Initial support for some Thumb2 instructions. |
blob | commitdiff | raw | diff to current |
2009-05-29 |
Anton Korobeynikov | Add placeholder for thumb2 stuff |
blob | commitdiff | raw | diff to current |
|