summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips
Commit message (Expand)AuthorAgeFilesLines
* RegisterScavenger: Take a reference as enterBasicBlock() argument.Matthias Braun2016-04-061-1/+1
* [mips] MIPSR6 Compact jump supportSimon Dardis2016-04-054-67/+109
* Add MachineFunctionProperty checks for AllVRegsAllocated for target passesDerek Schuff2016-04-044-1/+20
* [mips] Range check simm32 and fold MIPS16's imm32 into simm32.Daniel Sanders2016-04-043-39/+67
* [mips][microMIPS] Revert commits r264245 and r264248.Zoran Jovanovic2016-04-0211-106/+51
* [MIPS][LLVM-MC] Fix JR encoding for MIPSR6 ISASagar Thakur2016-04-011-1/+1
* Change eliminateCallFramePseudoInstr() to return an iteratorHans Wennborg2016-03-312-3/+3
* [mips] Range check simm16Daniel Sanders2016-03-314-35/+68
* [mips] Range check simm11 and mem_simm11.Daniel Sanders2016-03-312-6/+15
* [mips] Split mem_msa into range checked mem_simm10 and mem_simm10_lsl[123]Daniel Sanders2016-03-315-65/+99
* [mips] Range check simm9 and fix a bug this revealed.Daniel Sanders2016-03-314-12/+21
* [mips][microMIPS] Implement MFC*, MFHC* and DMFC* instructionsZlatko Buljan2016-03-317-15/+101
* Silencing warnings from MSVC 2015 Update 2. All of these changes silence "C43...Aaron Ballman2016-03-301-1/+1
* [mips] Test commit: Mark insertNoop as dead code (NFC)Simon Dardis2016-03-291-0/+1
* [mips] Correct MIPS16 jal/jalx to have uimm26 offsets and add MC layer range ...Daniel Sanders2016-03-293-5/+9
* [MC][mips] Add MipsMCInstrAnalysis class and register it as MC instruction an...Simon Atanasyan2016-03-241-0/+36
* CodeGen: extend RHS when splitting ATOMIC_CMP_SWAP_WITH_SUCCESS.Tim Northover2016-03-241-0/+4
* [mips] Range check vsplat_simm5 and vsplat_simm10Daniel Sanders2016-03-242-5/+6
* [mips] Range check simm10Daniel Sanders2016-03-243-4/+13
* [mips] Tidy up cnMIPS tablegen definitions. NFC.Daniel Sanders2016-03-242-51/+58
* [mips][microMIPS] Add CodeGen support for DIV, MOD, DIVU, MODU, DDIV, DMOD, D...Zlatko Buljan2016-03-249-42/+89
* [mips][microMIPS] Implement MTC*, MTHC* and DMTC* instructionsHrvoje Varga2016-03-249-11/+192
* [mips][microMIPS] Fix for "Cannot copy registers" assertionHrvoje Varga2016-03-243-9/+17
* [mips][microMIPS] Delay slot filler modificationsHrvoje Varga2016-03-231-0/+6
* [mips] Make simm6 consistent with the rest. NFC.Daniel Sanders2016-03-221-5/+1
* [mips] Range check simm7.Daniel Sanders2016-03-225-21/+53
* [mips] Range check simm5.Daniel Sanders2016-03-223-3/+7
* [mips] Range check vsplat_uimm[1234568].Daniel Sanders2016-03-222-48/+53
* [mips] Range check uimm4_ptr, remove uimm6_ptr, and use correctly sized immed...Daniel Sanders2016-03-222-42/+52
* [mips] Use `formatImm` call to print immediate value in the `MipsInstPrinter`Simon Atanasyan2016-03-171-2/+2
* [mips] Eliminate instances of "potentially uninitialised local variable" warn...Scott Egerton2016-03-171-16/+13
* Tweak some atomics functions in preparation for larger changes; NFC.James Y Knight2016-03-162-1/+4
* [Mips] Fix -Wunused-private-field warning after r263444.Chad Rosier2016-03-143-7/+6
* [DAG] use isUndef() ; NFCISanjay Patel2016-03-141-1/+1
* [mips] MIPS32R6 compact branch supportDaniel Sanders2016-03-1413-56/+358
* [mips] Use range-based for loops. NFC.Vasileios Kalintiris2016-03-141-7/+5
* [mips] Fix an issue with long double when function roundl is definedZlatko Buljan2016-03-141-2/+2
* [mips] Range check uimm16_64Daniel Sanders2016-03-141-7/+8
* [mips] Simplify ordering of range checked immediate classes.Daniel Sanders2016-03-141-29/+49
* [mips] Range check uimm6_lsl2.Daniel Sanders2016-03-144-43/+32
* [mips] MIPSR6 Instruction itinerariesVasileios Kalintiris2016-03-113-65/+186
* [mips] Range check simm4.Daniel Sanders2016-03-114-34/+50
* [mips][microMIPS] Prevent usage of OR16_MMR6 instruction when code for microM...Zoran Jovanovic2016-03-042-2/+2
* Revert "[mips] Promote the result of SETCC nodes to GPR width."Vasileios Kalintiris2016-03-0114-550/+418
* TableGen: Check scheduling models for completenessMatthias Braun2016-03-011-1/+1
* [mips] Promote the result of SETCC nodes to GPR width.Vasileios Kalintiris2016-03-0114-418/+550
* [mips] Range check uimm20 and fixed a bug this revealed.Daniel Sanders2016-02-298-76/+57
* [mips] Do not use SLL for ANY_EXTEND nodes as the high bits are undefined.Vasileios Kalintiris2016-02-291-1/+2
* [mips] Make isel select the correct DEXT variant up front.Daniel Sanders2016-02-295-34/+44
* [mips] Make symbols an acceptable branch target when expanding compare-to-imm...Daniel Sanders2016-02-291-1/+2
OpenPOWER on IntegriCloud