summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* [mips][ias] Fix all the hacks related to MIPS-specific unary operators (%hi/%...Daniel Sanders2016-08-081-163/+70
* [mips] Fix a warning that occurs on some gcc 4.9.2's but not all of them.Daniel Sanders2016-07-281-4/+4
* [mips][ias] Check '$rs = $rd' constraints when both registers are in AsmText.Daniel Sanders2016-07-271-37/+85
* [mips] MIPS64R6 compact branch supportSimon Dardis2016-07-261-3/+18
* [mips][microMIPS] Implement LDC1, SDC1, LDC2, SDC2, LWC1, SWC1, LWC2 and SWC2...Zlatko Buljan2016-07-111-4/+11
* [mips][ias] Remove k_PhysReg since it's not possible to create an operand of ...Daniel Sanders2016-07-051-20/+7
* Revert r274536: [mips][ias] Don't break apart and reconstruct StringRef's for...Daniel Sanders2016-07-051-4/+6
* [mips][ias] Don't break apart and reconstruct StringRef's for k_Token. NFC.Daniel Sanders2016-07-051-6/+4
* [mips][ias] Integers are not registers.Daniel Sanders2016-06-231-6/+0
* Delete more dead code.Rafael Espindola2016-06-211-51/+0
* Delete some dead code.Rafael Espindola2016-06-211-25/+0
* [mips][microMIPS] Implement BOVC, BNVC, EXT, INS and JALRC instructionsHrvoje Varga2016-06-091-0/+1
* [mips] Implement 'la' macro in PIC mode for O32.Daniel Sanders2016-06-031-7/+77
* [mips] Enforce compact branch register restrictionsSimon Dardis2016-05-311-10/+54
* [mips] Weaken asm predicate for memory offsetsSimon Dardis2016-05-271-3/+7
* Avoid some copies by using const references.Benjamin Kramer2016-05-271-1/+1
* [mips][microMIPS] Implement BC1EQZC, BC1NEZC, BC2EQZC and BC2NEZC instructionsZlatko Buljan2016-05-191-0/+4
* Don't pass a Reloc::Model to MC.Rafael Espindola2016-05-181-2/+1
* [mips][ias] EF_MIPS_MICROMIPS should iff microMIPS code was emitted.Daniel Sanders2016-05-161-0/+7
* [mips] Addition of a third operand to the instructions [d]div, [d]divuZoran Jovanovic2016-05-161-9/+8
* [mips][ias] Fix O32 .cprestore directive when inside .set noat region and off...Daniel Sanders2016-05-121-11/+8
* [mips][ias] Fix N32 and N64 .cprestore directive when inside .set noat region.Daniel Sanders2016-05-111-4/+2
* [mips] Fix a partially initialized member variable that was introduced in r26...Daniel Sanders2016-05-091-0/+2
* [mips][micromips] Make getPointerRegClass() result depend on the instruction.Daniel Sanders2016-05-091-0/+5
* [mips] Fix use after free and an unnecessary copy introduced in r268896.Daniel Sanders2016-05-091-3/+4
* Revert "[Mips] Fix use after free."Benjamin Kramer2016-05-091-1/+2
* [Mips] Fix use after free.Benjamin Kramer2016-05-091-2/+1
* [mips][microMIPS] Implement LWP and SWP instructionsZlatko Buljan2016-05-091-7/+26
* Fix Mips Parser error reportingNirav Dave2016-05-051-27/+49
* [mips][microMIPS] Add CodeGen support for microMIPSr6 ROTR and ROTRV and add ...Zlatko Buljan2016-05-041-1/+9
* [mips] Use MipsMCExpr instead of MCSymbolRefExpr for all relocations.Daniel Sanders2016-05-031-119/+60
* [mips][ias] Move createCpRestoreMemOp to MipsTargetStreamer. NFC.Daniel Sanders2016-04-291-19/+14
* [mips][ias] Split expandMemInst between MipsAsmParser and MipsTargetStreamer....Daniel Sanders2016-04-291-66/+91
* [mips][ias] Moved most instruction emission helpers to MipsTargetStreamer. NFC.Daniel Sanders2016-04-291-279/+208
* [mips][microMIPS] Fix offsets for LLE, LWE, SBE, SCE and SHE instructionsZlatko Buljan2016-04-291-7/+0
* [mips][microMIPS] Revert commit r266977Zlatko Buljan2016-04-251-9/+1
* [mips][microMIPS] Implement DVP, EVP and JALRC.HB instructionsZlatko Buljan2016-04-221-1/+2
* [mips][microMIPS] Implement LL, SC, MOVEP, ROTR, ROTRV and SYSCALL instructio...Zlatko Buljan2016-04-211-1/+9
* MipsAsmParser::loadImmediate(): Prune an obsolete \param in r266602. [-Wdocum...NAKAMURA Takumi2016-04-201-1/+0
* [mips][ias] Prevent double-filling of delay slots by generating '.set noreord...Daniel Sanders2016-04-181-1/+8
* [mips][ias] Stream macro expansions to output instead of buffering them. NFC.Daniel Sanders2016-04-181-337/+326
* [NFC] Header cleanupMehdi Amini2016-04-181-1/+0
* [mips] add assembler support for .set arch=octeonPetar Jovanovic2016-04-121-1/+1
* [mips] Range check simm32 and fold MIPS16's imm32 into simm32.Daniel Sanders2016-04-041-0/+4
* [mips] Range check simm16Daniel Sanders2016-03-311-0/+19
* [mips] Range check simm11 and mem_simm11.Daniel Sanders2016-03-311-0/+6
* [mips] Split mem_msa into range checked mem_simm10 and mem_simm10_lsl[123]Daniel Sanders2016-03-311-3/+17
* [mips] Range check simm9 and fix a bug this revealed.Daniel Sanders2016-03-311-0/+6
* [mips] Correct MIPS16 jal/jalx to have uimm26 offsets and add MC layer range ...Daniel Sanders2016-03-291-0/+3
* [mips] Range check simm10Daniel Sanders2016-03-241-0/+3
OpenPOWER on IntegriCloud