2013-07-22 |
Akira Hatanaka | [mips] Use ADDu instead of OR to copy general purpose... |
blob | commitdiff | raw |
2013-07-12 |
Akira Hatanaka | [mips] Add instruction itinerary classes for mult,... |
blob | commitdiff | raw | diff to current |
2013-07-02 |
Akira Hatanaka | [mips] Add new InstrItinClasses for move from/to coproc... |
blob | commitdiff | raw | diff to current |
2013-05-21 |
Akira Hatanaka | [mips] Add instruction selection patterns for blez... |
blob | commitdiff | raw | diff to current |
2013-05-20 |
Akira Hatanaka | [mips] Trap on integer division by zero. |
blob | commitdiff | raw | diff to current |
2013-05-16 |
Jack Carter | Mips assembler: Add branch macro definitions |
blob | commitdiff | raw | diff to current |
2013-04-30 |
Akira Hatanaka | [mips] Fix handling of instructions which copy to/from... |
blob | commitdiff | raw | diff to current |
2013-03-30 |
Akira Hatanaka | [mips] Fix definitions of multiply, multiply-add/sub... |
blob | commitdiff | raw | diff to current |
2013-03-30 |
Akira Hatanaka | [mips] Define pseudo instructions for spilling and... |
blob | commitdiff | raw | diff to current |
2013-03-28 |
Jack Carter | [Mips Assembler] Add support for OR macro with imediate... |
blob | commitdiff | raw | diff to current |
2013-03-28 |
Jack Carter | [Mips Assembler] Add alias definitions for jal |
blob | commitdiff | raw | diff to current |
2013-03-04 |
Akira Hatanaka | [mips] Print move instructions. |
blob | commitdiff | raw | diff to current |
2013-02-07 |
Akira Hatanaka | [mips] Add definition of JALR instruction which has... |
blob | commitdiff | raw | diff to current |
2013-02-05 |
Jack Carter | This patch that sets the EmitAlias flag in td files |
blob | commitdiff | raw | diff to current |
2013-01-18 |
Jack Carter | This is a resubmittal. For some reason it broke the... |
blob | commitdiff | raw | diff to current |
2013-01-12 |
Jack Carter | This patch tackles the problem of parsing Mips |
blob | commitdiff | raw | diff to current |
2013-01-07 |
Craig Topper | Remove # from the beginning and end of def names. The... |
blob | commitdiff | raw | diff to current |
2013-01-04 |
Akira Hatanaka | [mips] 80 columns. |
blob | commitdiff | raw | diff to current |
2013-01-04 |
Akira Hatanaka | [mips] Reorder template parameters. Remove class shift_... |
blob | commitdiff | raw | diff to current |
2013-01-04 |
Akira Hatanaka | [mips] Refactor instructions which move data from or... |
blob | commitdiff | raw | diff to current |
2012-12-21 |
Akira Hatanaka | [mips] Refactor subword-swap, EXT/INS, load-effective... |
blob | commitdiff | raw | diff to current |
2012-12-21 |
Akira Hatanaka | [mips] Refactor SYNC and multiply/divide instructions. |
blob | commitdiff | raw | diff to current |
2012-12-21 |
Akira Hatanaka | [mips] Refactor jump, jump register, jump-and-link... |
blob | commitdiff | raw | diff to current |
2012-12-21 |
Akira Hatanaka | [mips] Refactor load/store left/right and load-link... |
blob | commitdiff | raw | diff to current |
2012-12-21 |
Akira Hatanaka | [mips] Refactor load/store instructions. |
blob | commitdiff | raw | diff to current |
2012-12-21 |
Akira Hatanaka | [mips] Refactor LUI instruction. |
blob | commitdiff | raw | diff to current |
2012-12-21 |
Akira Hatanaka | [mips] Refactor count leading zero or one instructions. |
blob | commitdiff | raw | diff to current |
2012-12-21 |
Akira Hatanaka | [mips] Refactor sign-extension-in-register instructions. |
blob | commitdiff | raw | diff to current |
2012-12-21 |
Akira Hatanaka | [mips] Refactor instructions which copy from and to... |
blob | commitdiff | raw | diff to current |
2012-12-21 |
Akira Hatanaka | [mips] Refactor logical NOR instructions. |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Akira Hatanaka | [mips] Refactor SLT (set on less than) instructions... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Akira Hatanaka | [mips] Remove asm string parameter from pseudo instruct... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Akira Hatanaka | [mips] Refactor conditional branch instructions with... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Akira Hatanaka | [mips] Refactor conditional branch instructions with... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Akira Hatanaka | [mips] Change the order of template parameters. Move... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Akira Hatanaka | [mips] Refactor shift instructions with register operan... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Akira Hatanaka | [mips] Refactor shift immediate instructions. Separate... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Akira Hatanaka | [mips] Refactor arithmetic and logic instructions with... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Akira Hatanaka | [mips] Refactor arithmetic and logic instructions.... |
blob | commitdiff | raw | diff to current |
2012-12-20 |
Akira Hatanaka | [mips] Delete ArithOverflowR and ArithOverflow and... |
blob | commitdiff | raw | diff to current |
2012-12-07 |
Akira Hatanaka | [mips] Delete nodes and instructions for dynamic alloca... |
blob | commitdiff | raw | diff to current |
2012-12-07 |
Akira Hatanaka | [mips] Shorten predicate name. |
blob | commitdiff | raw | diff to current |
2012-12-07 |
Akira Hatanaka | [mips] Remove unnecessary predicates. |
blob | commitdiff | raw | diff to current |
2012-11-21 |
Akira Hatanaka | [mips] Generate big GOT code. |
blob | commitdiff | raw | diff to current |
2012-10-31 |
Akira Hatanaka | [mips] Set isAsCheapAsAMove flag on ADDiu and DADDiu... |
blob | commitdiff | raw | diff to current |
2012-10-19 |
Akira Hatanaka | [mips] Add tail call instructions. |
blob | commitdiff | raw | diff to current |
2012-10-11 |
David Chisnall | Expose move to/from coprocessor instructions in MIPS64... |
blob | commitdiff | raw | diff to current |
2012-10-09 |
David Chisnall | Improvements to MIPS64 assembler: |
blob | commitdiff | raw | diff to current |
2012-09-15 |
Akira Hatanaka | Remove aligned/unaligned load/store fragments defined... |
blob | commitdiff | raw | diff to current |
2012-08-31 |
Jack Carter | The instruction DINS may be transformed into DINSU... |
blob | commitdiff | raw | diff to current |
2012-08-28 |
Jack Carter | The instruction DEXT may be transformed into DEXTU... |
blob | commitdiff | raw | diff to current |
2012-08-09 |
Jack Carter | Another 32 to 64 bit sign extension bug. |
blob | commitdiff | raw | diff to current |
2012-08-07 |
Jack Carter | The define for 64 bit sign extension neglected to |
blob | commitdiff | raw | diff to current |
2012-08-06 |
Jack Carter | The Mips64InstrInfo.td definitions DynAlloc64 LEA_ADDiu64 |
blob | commitdiff | raw | diff to current |
2012-07-16 |
Jack Carter | Doubleword Shift Left Logical Plus 32 |
blob | commitdiff | raw | diff to current |
2012-07-10 |
Akira Hatanaka | Make register Mips::RA allocatable if not in mips16... |
blob | commitdiff | raw | diff to current |
2012-06-14 |
Akira Hatanaka | 1. introduce MipsPat in place of Pat in order to exclud... |
blob | commitdiff | raw | diff to current |
2012-06-02 |
Akira Hatanaka | Add definitions of 32/64-bit unaligned load/store instr... |
blob | commitdiff | raw | diff to current |
2012-05-22 |
Akira Hatanaka | This patch adds a predicate to existing mips32 and... |
blob | commitdiff | raw | diff to current |
2012-04-18 |
Akira Hatanaka | Delete blank line. |
blob | commitdiff | raw | diff to current |
2012-04-17 |
Akira Hatanaka | Add disassembler to MIPS. |
blob | commitdiff | raw | diff to current |
2012-04-03 |
Akira Hatanaka | Revert r153924. There were buildbot failures. |
blob | commitdiff | raw | diff to current |
2012-04-03 |
Akira Hatanaka | MIPS disassembler support. |
blob | commitdiff | raw | diff to current |
2012-03-01 |
Akira Hatanaka | Changes for migrating to using register mask operands. |
blob | commitdiff | raw | diff to current |
2012-02-28 |
Jia Liu | remove blanks, and some code format |
blob | commitdiff | raw | diff to current |
2012-02-24 |
Akira Hatanaka | Add an option to use a virtual register as the global... |
blob | commitdiff | raw | diff to current |
2012-01-25 |
Akira Hatanaka | Lower 64-bit immediates using MipsAnalyzeImmediate... |
blob | commitdiff | raw | diff to current |
2012-01-24 |
Akira Hatanaka | 64-bit sign extension in register instructions. |
blob | commitdiff | raw | diff to current |
2012-01-04 |
Akira Hatanaka | Rename immLUiOpnd. |
blob | commitdiff | raw | diff to current |
2012-01-04 |
Akira Hatanaka | - Define base classes for Jump-and-link instructions... |
blob | commitdiff | raw | diff to current |
2011-12-24 |
Akira Hatanaka | If target ABI is N64, LEA should be daddiu. |
blob | commitdiff | raw | diff to current |
2011-12-20 |
Akira Hatanaka | Add definition of DSBH (Double Swap Bytes within Halfwo... |
blob | commitdiff | raw | diff to current |
2011-12-20 |
Akira Hatanaka | 32-to-64-bit sext_inreg pattern. |
blob | commitdiff | raw | diff to current |
2011-12-20 |
Akira Hatanaka | Add 64-bit extload patterns. |
blob | commitdiff | raw | diff to current |
2011-12-20 |
Akira Hatanaka | 32-to-64-bit sign extension pattern. |
blob | commitdiff | raw | diff to current |
2011-12-19 |
Akira Hatanaka | Add patterns for matching immediates whose lower 16... |
blob | commitdiff | raw | diff to current |
2011-12-19 |
Akira Hatanaka | Remove definitions of double word shift plus 32 instruc... |
blob | commitdiff | raw | diff to current |
2011-12-19 |
Akira Hatanaka | Remove unused predicate. |
blob | commitdiff | raw | diff to current |
2011-12-09 |
Akira Hatanaka | Rename WrapperPIC. It is now used for both pic and... |
blob | commitdiff | raw | diff to current |
2011-12-08 |
Akira Hatanaka | Implement 64-bit support for thread local storage handling. |
blob | commitdiff | raw | diff to current |
2011-12-07 |
Akira Hatanaka | Modify class ReadHardware and add definition of 64... |
blob | commitdiff | raw | diff to current |
2011-12-07 |
Akira Hatanaka | 32 to 64-bit anyext pattern. |
blob | commitdiff | raw | diff to current |
2011-12-07 |
Akira Hatanaka | 32 to 64-bit zext pattern. |
blob | commitdiff | raw | diff to current |
2011-12-07 |
Akira Hatanaka | 64-bit WrapperPICPat patterns. |
blob | commitdiff | raw | diff to current |
2011-12-07 |
Akira Hatanaka | Fix 64-bit immediate patterns. |
blob | commitdiff | raw | diff to current |
2011-12-05 |
Akira Hatanaka | Add definitions of 64-bit extract and insert instrucion... |
blob | commitdiff | raw | diff to current |
2011-11-16 |
Akira Hatanaka | Add patterns for 64-bit tglobaladdr, tblockaddress... |
blob | commitdiff | raw | diff to current |
2011-11-16 |
Akira Hatanaka | 64-bit jump register instruction. |
blob | commitdiff | raw | diff to current |
2011-11-14 |
Akira Hatanaka | 32-to-64-bit extended load. |
blob | commitdiff | raw | diff to current |
2011-11-12 |
Akira Hatanaka | 64-bit arbitrary immediate pattern. |
blob | commitdiff | raw | diff to current |
2011-11-11 |
Akira Hatanaka | 64-bit atomic instructions. |
blob | commitdiff | raw | diff to current |
2011-11-11 |
Akira Hatanaka | Add 64-bit versions of LEA_ADDiu and DynAlloc. Modify... |
blob | commitdiff | raw | diff to current |
2011-11-11 |
Akira Hatanaka | 64-bit versions of jal, jalr and bal. |
blob | commitdiff | raw | diff to current |
2011-11-07 |
Akira Hatanaka | Add definition of 64-bit load upper immediate. |
blob | commitdiff | raw | diff to current |
2011-11-07 |
Akira Hatanaka | Fix patterns for unaligned 32-bit load. DSLL32 or DSRL3... |
blob | commitdiff | raw | diff to current |
2011-11-07 |
Akira Hatanaka | Make the type of shift amount i32 in order to reduce... |
blob | commitdiff | raw | diff to current |
2011-11-07 |
Akira Hatanaka | Add 64-bit to 32-bit trunc pattern. |
blob | commitdiff | raw | diff to current |
2011-10-17 |
Akira Hatanaka | Redefine count-leading 0s and 1s instructions. |
blob | commitdiff | raw | diff to current |
2011-10-17 |
Akira Hatanaka | Redefine mfhi/lo and mthi/lo instructions. |
blob | commitdiff | raw | diff to current |
2011-10-17 |
Akira Hatanaka | Redefine multiply and divide instructions. |
blob | commitdiff | raw | diff to current |
next |