summaryrefslogtreecommitdiff
path: root/lib/Target/Mips
AgeCommit message (Expand)Author
2018-06-06[MIPS GlobalISel] Add lowerCallPetar Jovanovic
2018-06-05[Mips] Remove uneeded variants of ADDC/ADDE loweringAmaury Sechet
2018-06-05[mips] Fix the predicates for arithmetic operationsSimon Dardis
2018-06-04[mips] Restore the availablity of trap for microMIPSSimon Dardis
2018-06-01[mips] Support 64-bit offsets for lb/sb/ld/sd/lld ... instructionsSimon Atanasyan
2018-06-01[mips] Extend list of relocations supported by the `.reloc` directiveSimon Atanasyan
2018-06-01Set ADDE/ADDC/SUBE/SUBC to expand by defaultAmaury Sechet
2018-06-01[mips] Guard more aliases correctly.Simon Dardis
2018-06-01[mips] Guard 'nop' properly and add mips16's nop instructionSimon Dardis
2018-06-01[mips] Select the correct instruction for computing frameindexesSimon Dardis
2018-05-31[GlobalISel][Mips] LegalizerInfo verifier: Adding LegalizerInfo::verify(...) ...Roman Tereshin
2018-05-31[mips] Guard all short instructions correctly.Simon Dardis
2018-05-30[mips] Correct the definition of CTC2/CFC2Simon Dardis
2018-05-30[mips] Correct the predicates of microMIPS compact branch instructionsSimon Dardis
2018-05-30[mips] Sink PredicateControl further down the class hierarchy.Simon Dardis
2018-05-30[mips] Correct the predicates of arithmetic and logic instructions.Simon Dardis
2018-05-29DAG: Remove redundant version of getRegisterTypeForCallingConvMatt Arsenault
2018-05-29[mips] Process numeric register name in the .set assignment directiveSimon Atanasyan
2018-05-29[mips] Emit R_MICROMIPS_GPREL16/R_MICROMIPS_SUB/R_MICROMIPS_LO16 / HI16 reloc...Simon Atanasyan
2018-05-29[mips] Emit R_MICROMIPS_HIGHER / R_MICROMIPS_HIGHEST relocationsSimon Atanasyan
2018-05-29[mips] Correct the predicates for a number of instructions.Simon Dardis
2018-05-29[mips] Cleanup the code to reduce diff with the upcoming patches. NFCSimon Atanasyan
2018-05-29[mips] Escape else-after-return. NFCSimon Atanasyan
2018-05-29[mips] Stop parsing a .set assignment if the first argument is not an identifierSimon Atanasyan
2018-05-25[mips] Fix the definitions of lwp, swpSimon Dardis
2018-05-24[mips] Remove duplicated code from the expandLoadInst. NFCSimon Atanasyan
2018-05-24[mips] Remove redundant argument from expandLoadInst/expandStoreInst. NFCSimon Atanasyan
2018-05-24[mips] Add precondition asserts to the expandLoadInst/expandStoreInst. NFCSimon Atanasyan
2018-05-24[mips] Cleanup the code a bit. NFCSimon Atanasyan
2018-05-23Silence warnings introduced with r333093Petar Jovanovic
2018-05-23[X86][MIPS][ARM] New machine instruction property 'isMoveReg'Petar Jovanovic
2018-05-22[mips] Merge MipsLongBranch and MipsHazardSchedule passesAleksandar Beserminji
2018-05-22[mips] Correct the predicates of the cache and pref instructionsSimon Dardis
2018-05-21MC: Separate creating a generic object writer from creating a target object w...Peter Collingbourne
2018-05-21MC: Change MCAsmBackend::writeNopData() to take a raw_ostream instead of an M...Peter Collingbourne
2018-05-21[mips] Revert Merge MipsLongBranch and MipsHazardSchedule passesAleksandar Beserminji
2018-05-21[mips] Merge MipsLongBranch and MipsHazardSchedule passesAleksandar Beserminji
2018-05-20[mips] Add microMIPSR6 ll/sc instructions.Simon Dardis
2018-05-18MC: Change the streamer ctors to take an object writer instead of a stream. N...Peter Collingbourne
2018-05-17[mips] Add support for Global INValidate ASEPetar Jovanovic
2018-05-16[mips] Simplify some of the predicate scopes for (negative) multiply add/sub ...Simon Dardis
2018-05-16[mips] Join existing scopes for DecoderNamespace (NFCI)Simon Dardis
2018-05-16[mips] Add support for isBranchOffsetInRange and use it for MipsLongBranchSimon Dardis
2018-05-15[mips] Mark select instructions correctlySimon Dardis
2018-05-15[mips] Fix formatting of floating point conversion patternsSimon Dardis
2018-05-15[mips] Add disassembly support for comparison instructionsSimon Dardis
2018-05-15[mips] Fix predicates of mfc1, mtc1 instructionsSimon Dardis
2018-05-14[mips] Fix the predicates of round, ceiling, floor and trunc.Simon Dardis
2018-05-14Rename DEBUG macro to LLVM_DEBUG.Nicola Zaghen
2018-05-14[mips] Correct the predicates of indexed floating point stores and loads.Simon Dardis