aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp
AgeCommit message (Expand)AuthorFilesLines
2016-09-13Defer asm errors to post-statement failureNirav Dave1-40/+20
2016-09-13Temporarily Revert "[MC] Defer asm errors to post-statement failure" as it's ...Eric Christopher1-20/+40
2016-09-12[MC] Defer asm errors to post-statement failureNirav Dave1-40/+20
2016-09-08[mips][microMIPS] Implement DBITSWAP, DLSA and LWUPC and add tests for AUI in...Hrvoje Varga1-3/+14
2016-08-22[mips][ias] Support .dtprel[d]word and .tprel[d]word directivesSimon Atanasyan1-1/+97
2016-08-22[mips][microMIPS] Implement BLTZC, BLEZC, BGEZC and BGTZC instructions, fix d...Hrvoje Varga1-12/+51
2016-08-17Replace a few more "fall through" comments with LLVM_FALLTHROUGHJustin Bogner1-1/+1
2016-08-08Re-commit r277988: [mips][ias] Fix all the hacks related to MIPS-specific una...Daniel Sanders1-163/+70
2016-08-08Revert r277988: [mips][ias] Fix all the hacks related to MIPS-specific unary ...Daniel Sanders1-70/+163
2016-08-08[mips][ias] Fix all the hacks related to MIPS-specific unary operators (%hi/%...Daniel Sanders1-163/+70
2016-07-28[mips] Fix a warning that occurs on some gcc 4.9.2's but not all of them.Daniel Sanders1-4/+4
2016-07-27[mips][ias] Check '$rs = $rd' constraints when both registers are in AsmText.Daniel Sanders1-37/+85
2016-07-26[mips] MIPS64R6 compact branch supportSimon Dardis1-3/+18
2016-07-11[mips][microMIPS] Implement LDC1, SDC1, LDC2, SDC2, LWC1, SWC1, LWC2 and SWC2...Zlatko Buljan1-4/+11
2016-07-05[mips][ias] Remove k_PhysReg since it's not possible to create an operand of ...Daniel Sanders1-20/+7
2016-07-05Revert r274536: [mips][ias] Don't break apart and reconstruct StringRef's for...Daniel Sanders1-4/+6
2016-07-05[mips][ias] Don't break apart and reconstruct StringRef's for k_Token. NFC.Daniel Sanders1-6/+4
2016-06-23[mips][ias] Integers are not registers.Daniel Sanders1-6/+0
2016-06-21Delete more dead code.Rafael Espindola1-51/+0
2016-06-21Delete some dead code.Rafael Espindola1-25/+0
2016-06-09[mips][microMIPS] Implement BOVC, BNVC, EXT, INS and JALRC instructionsHrvoje Varga1-0/+1
2016-06-03[mips] Implement 'la' macro in PIC mode for O32.Daniel Sanders1-7/+77
2016-05-31[mips] Enforce compact branch register restrictionsSimon Dardis1-10/+54
2016-05-27[mips] Weaken asm predicate for memory offsetsSimon Dardis1-3/+7
2016-05-27Avoid some copies by using const references.Benjamin Kramer1-1/+1
2016-05-19[mips][microMIPS] Implement BC1EQZC, BC1NEZC, BC2EQZC and BC2NEZC instructionsZlatko Buljan1-0/+4
2016-05-18Don't pass a Reloc::Model to MC.Rafael Espindola1-2/+1
2016-05-16[mips][ias] EF_MIPS_MICROMIPS should iff microMIPS code was emitted.Daniel Sanders1-0/+7
2016-05-16[mips] Addition of a third operand to the instructions [d]div, [d]divuZoran Jovanovic1-9/+8
2016-05-12[mips][ias] Fix O32 .cprestore directive when inside .set noat region and off...Daniel Sanders1-11/+8
2016-05-11[mips][ias] Fix N32 and N64 .cprestore directive when inside .set noat region.Daniel Sanders1-4/+2
2016-05-09[mips] Fix a partially initialized member variable that was introduced in r26...Daniel Sanders1-0/+2
2016-05-09[mips][micromips] Make getPointerRegClass() result depend on the instruction.Daniel Sanders1-0/+5
2016-05-09[mips] Fix use after free and an unnecessary copy introduced in r268896.Daniel Sanders1-3/+4
2016-05-09Revert "[Mips] Fix use after free."Benjamin Kramer1-1/+2
2016-05-09[Mips] Fix use after free.Benjamin Kramer1-2/+1
2016-05-09[mips][microMIPS] Implement LWP and SWP instructionsZlatko Buljan1-7/+26
2016-05-05Fix Mips Parser error reportingNirav Dave1-27/+49
2016-05-04[mips][microMIPS] Add CodeGen support for microMIPSr6 ROTR and ROTRV and add ...Zlatko Buljan1-1/+9
2016-05-03[mips] Use MipsMCExpr instead of MCSymbolRefExpr for all relocations.Daniel Sanders1-119/+60
2016-04-29[mips][ias] Move createCpRestoreMemOp to MipsTargetStreamer. NFC.Daniel Sanders1-19/+14
2016-04-29[mips][ias] Split expandMemInst between MipsAsmParser and MipsTargetStreamer....Daniel Sanders1-66/+91
2016-04-29[mips][ias] Moved most instruction emission helpers to MipsTargetStreamer. NFC.Daniel Sanders1-279/+208
2016-04-29[mips][microMIPS] Fix offsets for LLE, LWE, SBE, SCE and SHE instructionsZlatko Buljan1-7/+0
2016-04-25[mips][microMIPS] Revert commit r266977Zlatko Buljan1-9/+1
2016-04-22[mips][microMIPS] Implement DVP, EVP and JALRC.HB instructionsZlatko Buljan1-1/+2
2016-04-21[mips][microMIPS] Implement LL, SC, MOVEP, ROTR, ROTRV and SYSCALL instructio...Zlatko Buljan1-1/+9
2016-04-20MipsAsmParser::loadImmediate(): Prune an obsolete \param in r266602. [-Wdocum...NAKAMURA Takumi1-1/+0
2016-04-18[mips][ias] Prevent double-filling of delay slots by generating '.set noreord...Daniel Sanders1-1/+8
2016-04-18[mips][ias] Stream macro expansions to output instead of buffering them. NFC.Daniel Sanders1-337/+326