summaryrefslogtreecommitdiff
path: root/test/CodeGen/Mips
AgeCommit message (Expand)AuthorFilesLines
2016-05-19[mips][mips16] Fix ZERO is not a CPU16Regs register error from the machine ve...Daniel Sanders1-1/+2
2016-05-18[mips] Restrict the creation of compact branchesSimon Dardis1-0/+52
2016-05-18[mips][microMIPS] Implement LH, LHE, LHU and LHUE instructions and add CodeGe...Zlatko Buljan1-0/+32
2016-05-17[mips] Compact branch policy control for MIPSR6Simon Dardis1-0/+28
2016-05-14[mips] Enable IAS by default for 32-bit MIPS targets (O32).Daniel Sanders5-31/+91
2016-05-12Revert "[mips][microMIPS] Implement CFC*, CTC* and LDC* instructions"Hrvoje Varga1-4/+0
2016-05-11[mips][microMIPS] Implement CFC*, CTC* and LDC* instructionsHrvoje Varga1-0/+4
2016-05-09[mips][micromips] Make getPointerRegClass() result depend on the instruction.Daniel Sanders1-1/+1
2016-05-06[mips][mips16] Use isUnconditionalBranch() in AnalyzeBranch() and constant is...Daniel Sanders1-2/+8
2016-05-06[mips][fastisel] Conditional moves do not have implicit operands.Daniel Sanders1-2/+2
2016-05-06[mips][microMIPS] Add CodeGen support for MUL* and DMUL* instructionsZlatko Buljan1-0/+38
2016-05-04[mips][microMIPS] Add CodeGen support for microMIPSr6 ROTR and ROTRV and add ...Zlatko Buljan1-0/+10
2016-05-04[mips] Remove -mattr=+n64 and fix indentation in tailcall.ll RUN lines. NFC.Daniel Sanders1-5/+5
2016-05-03[mips][fastisel] ADJCALLSTACKUP has a second immediate operand.Daniel Sanders2-6/+6
2016-04-29[mips][FastISel] A store is not a load.Simon Dardis1-1/+1
2016-04-28[mips][atomics] Fix partword atomic binary operation implementationSimon Dardis1-67/+90
2016-04-27[Mips] Add support for llvm.thread.pointer intrinsic.Marcin Koscielnicki1-0/+12
2016-04-27[mips][microMIPS] Add CodeGen support for SUBU16, SUB, SUBU, DSUB and DSUBU i...Zlatko Buljan1-37/+77
2016-04-27[mips][microMIPS] Add CodeGen support for SLL16, SRL16, SLL, SLLV, SRA, SRAV,...Zlatko Buljan4-4/+112
2016-04-25[mips][microMIPS] Revert commit r267137Hrvoje Varga4-10/+2
2016-04-22[mips] Fix select patterns for MIPS64Simon Dardis1-0/+50
2016-04-22[mips][microMIPS] Implement SLT, SLTI, SLTIU, SLTU microMIPS32r6 instructionsHrvoje Varga4-2/+10
2016-04-19[LLVM] Remove unwanted --check-prefix=CHECK from unit tests. NFC.Mandeep Singh Grang1-1/+1
2016-04-14Summary:Simon Dardis5-48/+54
2016-04-14[mips] Remove duplicate tests and add missing prefixes for *-LABEL checks. NFC.Vasileios Kalintiris4-419/+119
2016-04-13[mips] Fix emitAtomicCmpSwapPartword to handle 64 bit pointers correctlyZoran Jovanovic1-0/+17
2016-04-13[mips] Sign-extend i32 values truncated from previously zero-extended i32 val...Vasileios Kalintiris3-4/+66
2016-04-13[mips][microMIPS] Add CodeGen support for DIV, MOD, DIVU, MODU, DDIV, DMOD, D...Zlatko Buljan4-9/+558
2016-04-13[mips][microMIPS] Fix for "Cannot copy registers" assertionHrvoje Varga2-0/+50
2016-04-12Revert "[mips] MIPSR6 Compact branch aliases"Simon Dardis5-54/+48
2016-04-12[mips] MIPSR6 Compact branch aliasesSimon Dardis5-48/+54
2016-04-11[mips] Make Static a default relocation model for MIPS codegenPetar Jovanovic73-328/+333
2016-04-08Revert r265817Colin LeMahieu1-1/+1
2016-04-08[llvm-objdump] Printing hex instead of dec by defaultColin LeMahieu1-1/+1
2016-04-08[mips][microMIPS] Add CodeGen support for ADD, ADDIU*, ADDU* and DADD* instru...Zlatko Buljan1-8/+317
2016-04-05Don't delete empty preheaders in CodeGenPrepare if it would create a critical...Chuang-Yu Cheng2-10/+10
2016-04-05[mips] MIPSR6 Compact jump supportSimon Dardis5-75/+152
2016-04-02[mips][microMIPS] Revert commits r264245 and r264248.Zoran Jovanovic7-567/+9
2016-03-28fix CHECK_DAG -> CHECK-DAGSanjay Patel2-4/+4
2016-03-24CodeGen: extend RHS when splitting ATOMIC_CMP_SWAP_WITH_SUCCESS.Tim Northover1-2/+52
2016-03-24[mips][microMIPS] Add CodeGen support for DIV, MOD, DIVU, MODU, DDIV, DMOD, D...Zlatko Buljan4-9/+558
2016-03-24[mips][microMIPS] Fix for "Cannot copy registers" assertionHrvoje Varga3-0/+9
2016-03-23[mips][microMIPS] Delay slot filler modificationsHrvoje Varga1-0/+4
2016-03-14[mips] MIPS32R6 compact branch supportDaniel Sanders5-17/+197
2016-03-14[mips] Fix an issue with long double when function roundl is definedZlatko Buljan1-0/+44
2016-03-11[mips] MIPSR6 Instruction itinerariesVasileios Kalintiris2-30/+30
2016-03-04[mips][microMIPS] Prevent usage of OR16_MMR6 instruction when code for microM...Zoran Jovanovic1-12/+17
2016-03-01Revert "[mips] Promote the result of SETCC nodes to GPR width."Vasileios Kalintiris9-243/+177
2016-03-01[mips] Promote the result of SETCC nodes to GPR width.Vasileios Kalintiris9-177/+243
2016-02-29[mips] Do not use SLL for ANY_EXTEND nodes as the high bits are undefined.Vasileios Kalintiris2-19/+20