Page MenuHomePhabricator

hvarga (Hrvoje Varga)
User

Projects

User does not belong to any projects.

User Details

User Since
Jun 16 2015, 1:05 AM (326 w, 6 d)

Recent Activity

Sep 8 2016

hvarga committed rL280909: [mips][microMIPS] Implement DBITSWAP, DLSA and LWUPC and add tests for AUI….
[mips][microMIPS] Implement DBITSWAP, DLSA and LWUPC and add tests for AUI…
Sep 8 2016, 12:50 AM
hvarga closed D16452: [mips][microMIPS] Implement DBITSWAP, DLSA and LWUPC and add tests for AUI instructions by committing rL280909: [mips][microMIPS] Implement DBITSWAP, DLSA and LWUPC and add tests for AUI….
Sep 8 2016, 12:50 AM

Aug 22 2016

hvarga committed rL279429: [mips][microMIPS] Implement BLTZC, BLEZC, BGEZC and BGTZC instructions, fix….
[mips][microMIPS] Implement BLTZC, BLEZC, BGEZC and BGTZC instructions, fix…
Aug 22 2016, 5:26 AM
hvarga closed D22667: [mips][microMIPS] Implement BLTZC, BLEZC, BGEZC and BGTZC instructions, fix disassembly and add operand checking to existing B<cond>C implementations by committing rL279429: [mips][microMIPS] Implement BLTZC, BLEZC, BGEZC and BGTZC instructions, fix….
Aug 22 2016, 5:26 AM

Aug 4 2016

hvarga committed rL277719: [mips][microMIPS] Implement CFC1, CFC2, CTC1 and CTC2 instructions.
[mips][microMIPS] Implement CFC1, CFC2, CTC1 and CTC2 instructions
Aug 4 2016, 4:30 AM
hvarga closed D22347: [mips][microMIPS] Implement CFC1, CFC2, CTC1 and CTC2 instructions by committing rL277719: [mips][microMIPS] Implement CFC1, CFC2, CTC1 and CTC2 instructions.
Aug 4 2016, 4:30 AM

Jul 31 2016

hvarga committed rL277323: [mips] Clang generates unaligned offset for MSA instruction st.d.
[mips] Clang generates unaligned offset for MSA instruction st.d
Jul 31 2016, 11:54 PM
hvarga closed D19475: [mips] Clang generates unaligned offset for MSA instruction st.d by committing rL277323: [mips] Clang generates unaligned offset for MSA instruction st.d.
Jul 31 2016, 11:54 PM

Jul 22 2016

hvarga committed rL276397: [mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructions.
[mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructions
Jul 22 2016, 12:26 AM
hvarga closed D19906: [mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructions by committing rL276397: [mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructions.
Jul 22 2016, 12:26 AM

Jul 15 2016

hvarga updated the diff for D16452: [mips][microMIPS] Implement DBITSWAP, DLSA and LWUPC and add tests for AUI instructions.

isScaledSimm code replaced with the code you suggested.
Changed FM classes so that they inherit from MipsR6Inst and MMR6Arch.
Changed DESC classes so that they don't inherit from MipsR6Inst and MMR6Arch.
Changed name of MipsJumpTargetAsmOperandClass to MipsSimmAsmOperandClass.
Added DBITSWAP, LWUPC and DLCA to instruction mapping tables.
Added valid and invalid tests for LWUPC with symbols.

Jul 15 2016, 1:37 AM

Jul 12 2016

hvarga updated the diff for D19906: [mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructions.

Reworked BrcondPats, SetlePats, SetgePats and SetgeImmPats multiclasses so that they can work for microMips too without interfering with the existing implementations.
Micromips now extends Mips BrcondPats, SeteqPats, SetlePats, SetgtPats, SetgePats and SetgeImmPats multiclasses.
Fixed LUi being in the notInMicroMips predicate block.
Changed the indentations on test files according to the comments.

Jul 12 2016, 10:12 PM

Jul 1 2016

hvarga updated the diff for D19906: [mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructions.

Added MipsPats for conditional branches in MicroMips.
Added predicate NotInMicroMips for existing Mips implementations.
Added cases for BNE_MM and BEQ_MM in getAnalyzableBrOpc, getEquivalentCompactForm and getOppositeBranchOpc.
Added tests for microMips in set*.ll files.

Jul 1 2016, 12:33 AM

Jun 27 2016

hvarga committed rL273850: [mips][micromips] Implement LD, LLD, LWU, SD, DSRL, DSRL32 and DSRLV….
[mips][micromips] Implement LD, LLD, LWU, SD, DSRL, DSRL32 and DSRLV…
Jun 27 2016, 1:30 AM
hvarga closed D16625: [mips][micromips] Implement LD, LLD, LWU, SD, DSRL, DSRL32 and DSRLV instructions by committing rL273850: [mips][micromips] Implement LD, LLD, LWU, SD, DSRL, DSRL32 and DSRLV….
Jun 27 2016, 1:30 AM

Jun 22 2016

hvarga updated the diff for D16625: [mips][micromips] Implement LD, LLD, LWU, SD, DSRL, DSRL32 and DSRLV instructions.

Added MM64R6 case to LowerLargeShift and encodeInstruction for DSRL instruction.
Added BaseopCode and Arch to the classes that were missing it in order for instructions to appear in mapping tables.
Added StdMMR6Rel to LD, LLD, LWU, SD, DSRL, DSRL32, DSRLV
Added R6MMRel to LLD.
Changed FM classes so that they inherit from MipsR6Inst and MMR6Arch.
Changed DESC classes for the instructions so that they don't inherit MipsInst.
Joined NotInMicroMips blocks together where possible.
Changed LLD and LLD_R6 mem operand to mem_simm16.
Changed and added some tests.

Jun 22 2016, 10:14 PM

Jun 16 2016

hvarga committed rL272876: [mips][micromips] Implement DCLO, DCLZ, DROTR, DROTR32 and DROTRV instructions.
[mips][micromips] Implement DCLO, DCLZ, DROTR, DROTR32 and DROTRV instructions
Jun 16 2016, 12:13 AM
hvarga closed D16917: [mips][micromips] Implement DCLO, DCLZ, DROTR, DROTR32 and DROTRV instructions by committing rL272876: [mips][micromips] Implement DCLO, DCLZ, DROTR, DROTR32 and DROTRV instructions.
Jun 16 2016, 12:13 AM

Jun 9 2016

hvarga committed rL272259: [mips][microMIPS] Implement BOVC, BNVC, EXT, INS and JALRC instructions.
[mips][microMIPS] Implement BOVC, BNVC, EXT, INS and JALRC instructions
Jun 9 2016, 6:04 AM
hvarga closed D11798: [mips][microMIPS] Implement BOVC, BNVC, EXT, INS and JALRC instructions by committing rL272259: [mips][microMIPS] Implement BOVC, BNVC, EXT, INS and JALRC instructions.
Jun 9 2016, 6:04 AM
hvarga updated the diff for D16917: [mips][micromips] Implement DCLO, DCLZ, DROTR, DROTR32 and DROTRV instructions.

Added MM64R6 cases to LowerLargeShift and encodeInstruction for DSLL, DSRA and DROTR instructions.
Instruction mapping tables:

Added StdMMR6Rel to DSLL, DSRA, DCLO, and DCLZ Mips64 instructions.
Added R6MMR6Rel to DCLO and DCLZ Mips64R6 instructions.

Joined NotInMicroMips predicate blocks where possible.

Jun 9 2016, 4:08 AM

Jun 6 2016

hvarga updated the diff for D11798: [mips][microMIPS] Implement BOVC, BNVC, EXT, INS and JALRC instructions.

Updated according to the comments from sdardis.

Jun 6 2016, 11:43 PM
hvarga updated the diff for D16625: [mips][micromips] Implement LD, LLD, LWU, SD, DSRL, DSRL32 and DSRLV instructions.

Updated according to the comments from sdardis.

Jun 6 2016, 12:20 AM

Jun 3 2016

hvarga updated subscribers of D16917: [mips][micromips] Implement DCLO, DCLZ, DROTR, DROTR32 and DROTRV instructions.
Jun 3 2016, 2:54 AM
hvarga updated the diff for D16917: [mips][micromips] Implement DCLO, DCLZ, DROTR, DROTR32 and DROTRV instructions.

Changed FM classes so that they inherit from MipsR6Inst and MMR6Arch.
Changed DESC classes for DCLO, DCLZ, DSBH_DSHD so that they don't inherit from MipsR6Inst and MMR6Arch.
Added BaseOpcode to desc classes that were missing it.
Added two SHIFT_ROTATE classes to serve as DESC_BASE to all shift and rotate instructions in MM64R6.
Added CodeGen support and tests for DROTR, DROTRV, DCLZ, DCLO in MM64R6.

Jun 3 2016, 2:53 AM

May 31 2016

hvarga updated the diff for D16452: [mips][microMIPS] Implement DBITSWAP, DLSA and LWUPC and add tests for AUI instructions.

Updated according to the comments from sdardis.

May 31 2016, 3:45 AM

May 30 2016

hvarga added inline comments to D11798: [mips][microMIPS] Implement BOVC, BNVC, EXT, INS and JALRC instructions.
May 30 2016, 2:28 AM
hvarga updated the diff for D11798: [mips][microMIPS] Implement BOVC, BNVC, EXT, INS and JALRC instructions.

Updated according to the comments from sdardis.

May 30 2016, 2:19 AM

May 13 2016

hvarga committed rL269408: [mips][microMIPS] Implement APPEND, BPOSGE32C, MODSUB, MULSA.W.PH and….
[mips][microMIPS] Implement APPEND, BPOSGE32C, MODSUB, MULSA.W.PH and…
May 13 2016, 4:39 AM
hvarga closed D14117: [mips][microMIPS] Implement APPEND, BPOSGE32C, MODSUB, MULSA.W.PH and MULSAQ_S.W.PH instructions by committing rL269408: [mips][microMIPS] Implement APPEND, BPOSGE32C, MODSUB, MULSA.W.PH and….
May 13 2016, 4:39 AM

May 12 2016

hvarga committed rL269287: Revert "[mips][microMIPS] Implement CFC*, CTC* and LDC* instructions".
Revert "[mips][microMIPS] Implement CFC*, CTC* and LDC* instructions"
May 12 2016, 5:52 AM

May 11 2016

hvarga committed rL269176: [mips][microMIPS] Implement CFC*, CTC* and LDC* instructions.
[mips][microMIPS] Implement CFC*, CTC* and LDC* instructions
May 11 2016, 5:18 AM
hvarga closed D19713: [mips][microMIPS] Implement CFC*, CTC* and LDC* instructions by committing rL269176: [mips][microMIPS] Implement CFC*, CTC* and LDC* instructions.
May 11 2016, 5:18 AM
hvarga committed rL269169: [mips][micromips] Implement DSBH, DSHD, DSLL, DSLL32, DSLLV, DSRA, DSRA32 and….
[mips][micromips] Implement DSBH, DSHD, DSLL, DSLL32, DSLLV, DSRA, DSRA32 and…
May 11 2016, 4:23 AM
hvarga closed D16800: [mips][micromips] Implement DSBH, DSHD, DSLL, DSLL32, DSLLV, DSRA, DSRA32 and DSRAV instructions by committing rL269169: [mips][micromips] Implement DSBH, DSHD, DSLL, DSLL32, DSLLV, DSRA, DSRA32 and….
May 11 2016, 4:23 AM

May 10 2016

hvarga added inline comments to D19713: [mips][microMIPS] Implement CFC*, CTC* and LDC* instructions.
May 10 2016, 11:21 PM
hvarga retitled D16452: [mips][microMIPS] Implement DBITSWAP, DLSA and LWUPC and add tests for AUI instructions from [mips][microMIPS] AUI, DBITSWAP, LDPC, LLDX, DLSA, LWUPC, SCDX instructions to [mips][microMIPS] Implement DBITSWAP, DLSA and LWUPC and add tests for AUI instructions.
May 10 2016, 12:03 AM
hvarga updated the diff for D16452: [mips][microMIPS] Implement DBITSWAP, DLSA and LWUPC and add tests for AUI instructions.

Updated according to the comments from sdardis.

May 10 2016, 12:03 AM

May 9 2016

hvarga updated the diff for D19713: [mips][microMIPS] Implement CFC*, CTC* and LDC* instructions.

Fixed mapping between LDC164 and LDC1_64_MMR6. I have also extended the test test/CodeGen/Mips/cconv/callee-saved-float.ll to check whether the LDC1_64_MMR6 is used in case of microMIPS32r6.

May 9 2016, 4:50 AM

May 5 2016

hvarga updated the diff for D19713: [mips][microMIPS] Implement CFC*, CTC* and LDC* instructions.

Fixed selection of LDC164 over LDC1_D64_MMR6 definition in the case of microMIPS32r6.

May 5 2016, 1:06 AM

May 4 2016

hvarga updated the diff for D11798: [mips][microMIPS] Implement BOVC, BNVC, EXT, INS and JALRC instructions.

Updated the patch according to the comments received from dsanders.

May 4 2016, 3:42 AM
hvarga retitled D19906: [mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructions from to [mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructions.
May 4 2016, 1:28 AM

Apr 29 2016

hvarga retitled D19713: [mips][microMIPS] Implement CFC*, CTC* and LDC* instructions from to [mips][microMIPS] Implement CFC*, CTC* and LDC* instructions.
Apr 29 2016, 1:27 AM

Apr 25 2016

hvarga committed rL267419: [mips][microMIPS] Revert commit r267137.
[mips][microMIPS] Revert commit r267137
Apr 25 2016, 8:46 AM

Apr 22 2016

hvarga committed rL267137: [mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructions.
[mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructions
Apr 22 2016, 4:24 AM
hvarga closed D19354: [mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructions by committing rL267137: [mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructions.
Apr 22 2016, 4:24 AM

Apr 21 2016

hvarga added inline comments to D19354: [mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructions.
Apr 21 2016, 4:49 AM
hvarga retitled D19354: [mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructions from to [mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructions.
Apr 21 2016, 12:08 AM

Apr 19 2016

hvarga committed rL266861: [mips][microMIPS]Implement CFC*, CTC* and LDC* instructions.
[mips][microMIPS]Implement CFC*, CTC* and LDC* instructions
Apr 19 2016, 11:40 PM
hvarga closed D18640: [mips][microMIPS]Implement CFC*, CTC* and LDC* instructions by committing rL266861: [mips][microMIPS]Implement CFC*, CTC* and LDC* instructions.
Apr 19 2016, 11:40 PM
hvarga updated the diff for D18640: [mips][microMIPS]Implement CFC*, CTC* and LDC* instructions.

Updated according to comments received from sdardis and also rebased to work with TOT.

Apr 19 2016, 2:11 AM

Apr 12 2016

hvarga committed rL266171: [mips][microMIPS] Fix for "Cannot copy registers" assertion.
[mips][microMIPS] Fix for "Cannot copy registers" assertion
Apr 12 2016, 11:23 PM
hvarga added inline comments to D17068: [mips][microMIPS] Fix for "Cannot copy registers" assertion.
Apr 12 2016, 3:58 AM

Apr 11 2016

hvarga added inline comments to D17068: [mips][microMIPS] Fix for "Cannot copy registers" assertion.
Apr 11 2016, 11:32 PM
hvarga added a comment to D17068: [mips][microMIPS] Fix for "Cannot copy registers" assertion.

Matthew reminded me about the bug we had in GCC for microMIPS that related to SW16. The bug was that we did not account for the special register class for SW16 where it allows $0 as a source instead of $16.

Apr 11 2016, 2:17 AM
hvarga updated the diff for D17068: [mips][microMIPS] Fix for "Cannot copy registers" assertion.

It is discovered that test-suite in case of microMIPS is failing after committing this patch into mainline. test.log contained error messages like:

Apr 11 2016, 12:17 AM

Mar 31 2016

hvarga retitled D18640: [mips][microMIPS]Implement CFC*, CTC* and LDC* instructions from to [mips][microMIPS]Implement CFC*, CTC* and LDC* instructions.
Mar 31 2016, 3:47 AM

Mar 29 2016

hvarga committed rL264727: Add additional Hi/Lo registers to Clang MipsTargetInfoBase.
Add additional Hi/Lo registers to Clang MipsTargetInfoBase
Mar 29 2016, 5:51 AM
hvarga closed D17378: Add additional Hi/Lo registers to Clang MipsTargetInfoBase by committing rL264727: Add additional Hi/Lo registers to Clang MipsTargetInfoBase.
Mar 29 2016, 5:51 AM

Mar 24 2016

hvarga committed rL264246: [mips][microMIPS] Implement MTC*, MTHC* and DMTC* instructions.
[mips][microMIPS] Implement MTC*, MTHC* and DMTC* instructions
Mar 24 2016, 1:07 AM
hvarga closed D17328: [mips][microMIPS] Implement MTC*, MTHC* and DMTC* instructions by committing rL264246: [mips][microMIPS] Implement MTC*, MTHC* and DMTC* instructions.
Mar 24 2016, 1:07 AM

Mar 23 2016

hvarga committed rL264245: [mips][microMIPS] Fix for "Cannot copy registers" assertion.
[mips][microMIPS] Fix for "Cannot copy registers" assertion
Mar 23 2016, 11:10 PM
hvarga closed D17068: [mips][microMIPS] Fix for "Cannot copy registers" assertion by committing rL264245: [mips][microMIPS] Fix for "Cannot copy registers" assertion.
Mar 23 2016, 11:10 PM
hvarga committed rL264147: [mips][microMIPS] Delay slot filler modifications.
[mips][microMIPS] Delay slot filler modifications
Mar 23 2016, 3:34 AM
hvarga closed D18181: [mips][microMIPS] Delay slot filler modifications by committing rL264147: [mips][microMIPS] Delay slot filler modifications.
Mar 23 2016, 3:34 AM
hvarga updated D18181: [mips][microMIPS] Delay slot filler modifications.
Mar 23 2016, 3:32 AM

Mar 22 2016

hvarga added a comment to D17378: Add additional Hi/Lo registers to Clang MipsTargetInfoBase .

Are there any thoughts about this patch?

Mar 22 2016, 11:06 PM

Mar 15 2016

hvarga added a comment to D17068: [mips][microMIPS] Fix for "Cannot copy registers" assertion.

I have set a dependency for D18181 because there is no need to fill the delay slot in case of microMIPSr6. Filling the delay slot, in this case, triggers the assertion as described in my D17068#370440 comment.

Mar 15 2016, 6:06 AM
hvarga retitled D18181: [mips][microMIPS] Delay slot filler modifications from to [mips][microMIPS] Delay slot filler modifications.
Mar 15 2016, 6:00 AM

Mar 11 2016

hvarga committed rL263203: [mips] Invalid tests for MTC0, MTC2, MFC0, MFC2, DMTC0, DMFC0 MIPS instructions.
[mips] Invalid tests for MTC0, MTC2, MFC0, MFC2, DMTC0, DMFC0 MIPS instructions
Mar 11 2016, 12:05 AM
hvarga closed D18037: [mips] Invalid tests for MTC0, MTC2, MFC0, MFC2, DMTC0, DMFC0 MIPS instructions by committing rL263203: [mips] Invalid tests for MTC0, MTC2, MFC0, MFC2, DMTC0, DMFC0 MIPS instructions.
Mar 11 2016, 12:05 AM

Mar 10 2016

hvarga retitled D18037: [mips] Invalid tests for MTC0, MTC2, MFC0, MFC2, DMTC0, DMFC0 MIPS instructions from to [mips] Invalid tests for MTC0, MTC2, MFC0, MFC2, DMTC0, DMFC0 MIPS instructions.
Mar 10 2016, 5:43 AM
hvarga updated the diff for D17328: [mips][microMIPS] Implement MTC*, MTHC* and DMTC* instructions.

Patch modified according to comments.

Mar 10 2016, 3:23 AM

Mar 8 2016

hvarga added a comment to D17068: [mips][microMIPS] Fix for "Cannot copy registers" assertion.

I am experiencing an issue with one of the test cases when I rebase master.
I have pinpointed that patch D15420 triggers following error in micromips-addiu.ll:

Mar 8 2016, 11:26 PM

Feb 25 2016

hvarga committed rL261860: [mips][microMIPS] Implement DINSU, DINSM, DINS instructions.
[mips][microMIPS] Implement DINSU, DINSM, DINS instructions
Feb 25 2016, 4:58 AM
hvarga closed D16181: [mips][microMIPS] Implement DINSU, DINSM, DINS instructions by committing rL261860: [mips][microMIPS] Implement DINSU, DINSM, DINS instructions.
Feb 25 2016, 4:58 AM
hvarga added inline comments to D16181: [mips][microMIPS] Implement DINSU, DINSM, DINS instructions.
Feb 25 2016, 4:52 AM

Feb 22 2016

hvarga added a comment to D17068: [mips][microMIPS] Fix for "Cannot copy registers" assertion.

I will wait until D16220 is committed.

Feb 22 2016, 2:44 AM
hvarga updated the diff for D17068: [mips][microMIPS] Fix for "Cannot copy registers" assertion.

Rebased and modified according to the comments received from Simon Dardis.

Feb 22 2016, 2:40 AM

Feb 18 2016

hvarga added a comment to D17378: Add additional Hi/Lo registers to Clang MipsTargetInfoBase .

I'm not sure if I added all of the necessary reviewers or even the correct ones. So please feel free to correct this if it's wrong.

Feb 18 2016, 6:43 AM
hvarga retitled D17378: Add additional Hi/Lo registers to Clang MipsTargetInfoBase from to Add additional Hi/Lo registers to Clang MipsTargetInfoBase .
Feb 18 2016, 6:41 AM

Feb 17 2016

hvarga updated the diff for D17328: [mips][microMIPS] Implement MTC*, MTHC* and DMTC* instructions.

Fixed typo in instruction encoding in lib/Target/Mips/MicroMips64r6InstrInfo.td for dmtc1 and dmtc2.

Feb 17 2016, 5:47 AM
hvarga retitled D17328: [mips][microMIPS] Implement MTC*, MTHC* and DMTC* instructions from to [mips][microMIPS] Implement MTC*, MTHC* and DMTC* instructions.
Feb 17 2016, 2:22 AM
hvarga added a comment to D17068: [mips][microMIPS] Fix for "Cannot copy registers" assertion.

I haven't been able to hit the assertion on test/CodeGen/Mips/micromips-addiu.ll with "-march=mips64r6 -mattr=micromips" with r260891. Would you be able to provide another test case?

Feb 17 2016, 12:12 AM

Feb 12 2016

hvarga committed rL260673: [mips][micromips] Written missing test for CEIL.L.S, CEIL.L.D, FLOOR.L.S and….
[mips][micromips] Written missing test for CEIL.L.S, CEIL.L.D, FLOOR.L.S and…
Feb 12 2016, 4:15 AM
hvarga closed D17192: [mips][micromips] Written missing test for CEIL.L.S, CEIL.L.D, FLOOR.L.S and FLOOR.L.D instructions by committing rL260673: [mips][micromips] Written missing test for CEIL.L.S, CEIL.L.D, FLOOR.L.S and….
Feb 12 2016, 4:15 AM
hvarga retitled D17192: [mips][micromips] Written missing test for CEIL.L.S, CEIL.L.D, FLOOR.L.S and FLOOR.L.D instructions from to [mips][micromips] Written missing test for CEIL.L.S, CEIL.L.D, FLOOR.L.S and FLOOR.L.D instructions.
Feb 12 2016, 1:42 AM

Feb 10 2016

hvarga retitled D17068: [mips][microMIPS] Fix for "Cannot copy registers" assertion from to [mips][microMIPS] Fix for "Cannot copy registers" assertion.
Feb 10 2016, 4:12 AM

Feb 5 2016

hvarga retitled D16917: [mips][micromips] Implement DCLO, DCLZ, DROTR, DROTR32 and DROTRV instructions from to [mips][micromips] Implement DCLO, DCLZ, DROTR, DROTR32 and DROTRV instructions.
Feb 5 2016, 12:55 AM

Feb 2 2016

hvarga retitled D16800: [mips][micromips] Implement DSBH, DSHD, DSLL, DSLL32, DSLLV, DSRA, DSRA32 and DSRAV instructions from to [mips][micromips] Implement DSBH, DSHD, DSLL, DSLL32, DSLLV, DSRA, DSRA32 and DSRAV instructions.
Feb 2 2016, 2:03 AM

Jan 27 2016

hvarga retitled D16625: [mips][micromips] Implement LD, LLD, LWU, SD, DSRL, DSRL32 and DSRLV instructions from to [mips][micromips] Implement LD, LLD, LWU, SD, DSRL, DSRL32 and DSRLV instructions.
Jan 27 2016, 12:12 AM

Jan 21 2016

hvarga retitled D16452: [mips][microMIPS] Implement DBITSWAP, DLSA and LWUPC and add tests for AUI instructions from to [mips][microMIPS] AUI, DBITSWAP, LDPC, LLDX, DLSA, LWUPC, SCDX instructions.
Jan 21 2016, 11:25 PM

Jan 14 2016

hvarga retitled D16181: [mips][microMIPS] Implement DINSU, DINSM, DINS instructions from to [mips][microMIPS] Implement DINSU, DINSM, DINS instructions.
Jan 14 2016, 4:43 AM

Dec 2 2015

hvarga committed rL254496: [mips][microMIPS] Implement PREPEND, RADDU.W.QB, RDDSP, REPL.PH, REPL.QB….
[mips][microMIPS] Implement PREPEND, RADDU.W.QB, RDDSP, REPL.PH, REPL.QB…
Dec 2 2015, 1:34 AM
hvarga closed D14527: [mips][microMIPS] Implement PREPEND, RADDU.W.QB, RDDSP, REPL.PH, REPL.QB, REPLV.PH, REPLV.QB and MTHLIP instructions by committing rL254496: [mips][microMIPS] Implement PREPEND, RADDU.W.QB, RDDSP, REPL.PH, REPL.QB….
Dec 2 2015, 1:34 AM

Dec 1 2015

hvarga committed rL254405: [mips][microMIPS] Implement RECIP.fmt, RINT.fmt, ROUND.L.fmt, ROUND.W.fmt….
[mips][microMIPS] Implement RECIP.fmt, RINT.fmt, ROUND.L.fmt, ROUND.W.fmt…
Dec 1 2015, 4:02 AM
hvarga closed D13885: [mips][microMIPS] Implement RECIP.fmt, RINT.fmt, ROUND.L.fmt, ROUND.W.fmt, SEL.fmt, SELEQZ.fmt, SELNEQZ.fmt and CLASS.fmt by committing rL254405: [mips][microMIPS] Implement RECIP.fmt, RINT.fmt, ROUND.L.fmt, ROUND.W.fmt….
Dec 1 2015, 4:02 AM

Nov 30 2015

hvarga committed rL254297: [mips][microMIPS] Implement LBUX, LHX, LWX, MAQ_S[A].W.PHL, MAQ_S[A].W.PHR….
[mips][microMIPS] Implement LBUX, LHX, LWX, MAQ_S[A].W.PHL, MAQ_S[A].W.PHR…
Nov 30 2015, 5:01 AM
hvarga closed D14436: [mips][microMIPS] Implement LBUX, LHX, LWX, MAQ_S[A].W.PHL, MAQ_S[A].W.PHR, MFHI, MFLO, MTHI and MTLO instructions by committing rL254297: [mips][microMIPS] Implement LBUX, LHX, LWX, MAQ_S[A].W.PHL, MAQ_S[A].W.PHR….
Nov 30 2015, 5:01 AM

Nov 19 2015

hvarga added a comment to D14280: [mips][microMIPS] Implement MUL[_S].PH, MULEQ_S.W.PHL, MULEQ_S.W.PHR, MULEU_S.PH.QBL, MULEU_S.PH.QBR, MULQ_RS.PH, MULQ_RS.W, MULQ_S.PH and MULQ_S.W instructions.

Standard encoding tests will be a separate task.

Nov 19 2015, 11:19 PM