summaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips/Mips32r6InstrInfo.td
Commit message (Expand)AuthorAgeFilesLines
* Merging r325653 with test fixups:Simon Dardis2018-04-111-0/+39
* [mips] Fix definition of 'bc' instructionSimon Dardis2017-12-061-3/+1
* [mips][microMIPS] add lapc instructionPetar Jovanovic2017-09-111-0/+3
* Reland r308585Stefan Maksimovic2017-07-201-4/+31
* Revert r308585Stefan Maksimovic2017-07-201-31/+4
* [mips] Fix fp select machine verifier errorsStefan Maksimovic2017-07-201-4/+31
* Reland r306095: [mips] Fix reg positions in the aui/daui instructionsPetar Jovanovic2017-06-231-3/+3
* Revert r306095: [mips] Fix reg positions in the aui/daui instructionsPetar Jovanovic2017-06-231-3/+3
* [mips] Fix register positions in the aui/daui instructionsPetar Jovanovic2017-06-231-3/+3
* [mips] divide macro instruction cleanup.Simon Dardis2017-02-131-0/+6
* [mips] Fix aui/daui/dahi/dati for MIPSR6Simon Dardis2016-10-141-1/+1
* [mips] Add IAS support for dvp, evpSimon Dardis2016-10-131-0/+23
* Revert "[mips] Fix aui/daui/dahi/dati for MIPSR6"Simon Dardis2016-09-161-1/+1
* [mips] Fix aui/daui/dahi/dati for MIPSR6Simon Dardis2016-09-161-1/+1
* [mips][microMIPS] Implement DBITSWAP, DLSA and LWUPC and add tests for AUI in...Hrvoje Varga2016-09-081-1/+1
* [mips] Preparatory work for a generic schedulerSimon Dardis2016-08-241-50/+77
* [mips][microMIPS] Implement BLTZC, BLEZC, BGEZC and BGTZC instructions, fix d...Hrvoje Varga2016-08-221-18/+20
* [mips] Correct tail call encoding for MIPSR6Simon Dardis2016-08-181-2/+0
* [mips] Enable tail calls by defaultSimon Dardis2016-08-041-0/+2
* [mips][microMIPS] Implement LDC1, SDC1, LDC2, SDC2, LWC1, SWC1, LWC2 and SWC2...Zlatko Buljan2016-07-111-6/+6
* [mips][micromips] Implement LD, LLD, LWU, SD, DSRL, DSRL32 and DSRLV instruct...Hrvoje Varga2016-06-271-3/+4
* [mips][atomics] Fix atomic instruction descriptions and uses.Simon Dardis2016-06-141-2/+2
* [mips][microMIPS] Implement BOVC, BNVC, EXT, INS and JALRC instructionsHrvoje Varga2016-06-091-3/+7
* [mips][microMIPS] Add CodeGen support for SEL.*, SELEQZ, SELNEZ, SELEQZ.*, SE...Zlatko Buljan2016-06-091-34/+71
* [mips][microMIPS] Implement BC1EQZC, BC1NEZC, BC2EQZC and BC2NEZC instructionsZlatko Buljan2016-05-191-4/+6
* [mips][microMIPS] Implement BEQZC and BNEZC instructionsZoran Jovanovic2016-05-171-3/+4
* Revert "[mips][microMIPS] Implement CFC*, CTC* and LDC* instructions"Hrvoje Varga2016-05-121-1/+1
* [mips][microMIPS] Implement CFC*, CTC* and LDC* instructionsHrvoje Varga2016-05-111-1/+1
* [mips][microMIPS] Add CodeGen support for MUL* and DMUL* instructionsZlatko Buljan2016-05-061-8/+7
* [mips][microMIPS] Add CodeGen support for microMIPSr6 ROTR and ROTRV and add ...Zlatko Buljan2016-05-041-2/+4
* [mips][microMIPS] Revert commit r266977Zlatko Buljan2016-04-251-4/+2
* [mips][microMIPS] Revert commit r266861.Zoran Jovanovic2016-04-221-1/+1
* [mips][microMIPS] Implement LL, SC, MOVEP, ROTR, ROTRV and SYSCALL instructio...Zlatko Buljan2016-04-211-5/+3
* [mips][microMIPS] Implement BGEC, BGEUC, BLTC, BLTUC, BEQC and BNEC instructionsZoran Jovanovic2016-04-201-7/+8
* [mips][microMIPS]Implement CFC*, CTC* and LDC* instructionsHrvoje Varga2016-04-201-1/+3
* Summary:Simon Dardis2016-04-141-1/+4
* [mips][microMIPS] Add CodeGen support for DIV, MOD, DIVU, MODU, DDIV, DMOD, D...Zlatko Buljan2016-04-131-4/+8
* Revert "[mips] MIPSR6 Compact branch aliases"Simon Dardis2016-04-121-4/+1
* [mips] MIPSR6 Compact branch aliasesSimon Dardis2016-04-121-1/+4
* [mips] MIPSR6 Compact jump supportSimon Dardis2016-04-051-1/+3
* [mips][microMIPS] Revert commits r264245 and r264248.Zoran Jovanovic2016-04-021-8/+4
* [mips][microMIPS] Add CodeGen support for DIV, MOD, DIVU, MODU, DDIV, DMOD, D...Zlatko Buljan2016-03-241-4/+8
* [mips] MIPS32R6 compact branch supportDaniel Sanders2016-03-141-0/+15
* [mips] MIPSR6 Instruction itinerariesVasileios Kalintiris2016-03-111-45/+81
* Revert "[mips] Promote the result of SETCC nodes to GPR width."Vasileios Kalintiris2016-03-011-60/+58
* [mips] Promote the result of SETCC nodes to GPR width.Vasileios Kalintiris2016-03-011-58/+60
* [mips] Use multiclass patterns for f32/f64 comparisons and i32 selects.Vasileios Kalintiris2015-12-091-75/+69
* [mips][microMIPS] Implement RECIP.fmt, RINT.fmt, ROUND.L.fmt, ROUND.W.fmt, SE...Hrvoje Varga2015-12-011-18/+26
* [mips][ias] Range check uimm2 operands and fix a bug this revealed.Daniel Sanders2015-11-061-1/+1
* [mips][microMIPS] Implement PAUSE, RDHWR, RDPGPR, SDBBP, SSNOP, SYNC, SYNCI a...Hrvoje Varga2015-10-281-0/+4