summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp
AgeCommit message (Expand)Author
2025-09-23[NFC][MC][CodeEmitterGen] Extract error reporting into a helper function (#15...Rahul Joshi
2025-07-05MC: Remove unneeded MCFixupKind castsFangrui Song
2025-07-04MipsMCCodeEmitter: Set PCRel at fixup creationFangrui Song
2025-07-04MCFixup: Remove unused Loc argumentFangrui Song
2025-06-17MIPS: Replace MipsMCExpr with MCSpecifierExprFangrui Song
2025-06-15MIPS: Move MipsMCExpr functions to MipsMCAsmInfoFangrui Song
2025-06-15MIPS: Rename MipsMCExpr::MEK_ to Mips::S_Fangrui Song
2025-06-08MipsMCExpr: Migrate to MCSpecifierExprFangrui Song
2025-03-20[Mips] Rename MipsExprKind to SpecifierFangrui Song
2025-03-01[Mips] Allow expressions in some immediate operandsFangrui Song
2025-02-16[Mips] Use MCRegister. NFCCraig Topper
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata
2023-08-09[Mips] Migrate to new encodeInstruction that uses SmallVectorImpl<char>. NFCFangrui Song
2023-02-17Simplify with hasFeature. NFCFangrui Song
2022-07-27Fix misc uses of "long" variables to use "int64_t".Eli Friedman
2022-02-16[NFC][MC] remove unused argument `MCRegisterInfo` in `MCCodeEmitter`Shao-Ce SUN
2021-02-04[WebAssembly] Support single-floating-point immediate valueDan Gohman
2020-06-19[Mips] Error if a non-immediate operand is used while an immediate is expectedWang Rui
2020-02-13[AsmPrinter][MCStreamer] De-capitalize EmitInstruction and EmitCFI*Fangrui Song
2019-11-03[mips] Split long lines in the code. NFCSimon Atanasyan
2019-10-03[mips] Push `fixup_Mips_LO16` fixup for `jialc` and `jic` instructionsSimon Atanasyan
2019-07-12Delete dead storesFangrui Song
2019-01-24Reapply: [mips] Handle MipsMCExpr sub-expression for the MEK_DTPREL tagSimon Atanasyan
2019-01-24Revert "[mips] Handle MipsMCExpr sub-expression for the MEK_DTPREL tag"Amara Emerson
2019-01-23[mips] Handle MipsMCExpr sub-expression for the MEK_DTPREL tagSimon Atanasyan
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-12-03[mips] Fix TestDWARF32Version5Addr8AllForms test failure on MIPS hostsSimon Atanasyan
2018-09-19[mips][microMIPS] Fix the definition of MOVEP instructionSimon Atanasyan
2018-07-11[mips] Remove dead code. NFCSimon 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
2017-12-19[mips] Handle the emission of microMIPSr6 sll instruction when used as a nop.Simon Dardis
2017-12-11[mips] Removal of microMIPS64R6Aleksandar Beserminji
2017-11-06[mips] Add movep for microMIPS32R6 and fix microMIPS32r3 versionSimon Dardis
2017-09-14[mips] Pick the right variant of DINS upfront and enable target instruction v...Simon Dardis
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-04-30[mips] Emit R_MICROMIPS_TLS_GOTTPREL relocation for %gottprel in case of micr...Simon Atanasyan
2017-03-23[Mips] Emit the correct DINS variantStrahinja Petrovic
2017-02-01[Mips] Fix some Clang-tidy modernize and Include What You Use warnings; other...Eugene Zelenko
2016-08-22[mips][microMIPS] Implement BLTZC, BLEZC, BGEZC and BGTZC instructions, fix d...Hrvoje Varga
2016-08-08Re-commit r277988: [mips][ias] Fix all the hacks related to MIPS-specific una...Daniel Sanders
2016-08-08Revert r277988: [mips][ias] Fix all the hacks related to MIPS-specific unary ...Daniel Sanders
2016-08-08[mips][ias] Fix all the hacks related to MIPS-specific unary operators (%hi/%...Daniel Sanders
2016-07-26[mips] MIPS64R6 compact branch supportSimon Dardis
2016-07-11[mips][microMIPS] Implement LDC1, SDC1, LDC2, SDC2, LWC1, SWC1, LWC2 and SWC2...Zlatko Buljan
2016-06-27[mips][micromips] Implement LD, LLD, LWU, SD, DSRL, DSRL32 and DSRLV instruct...Hrvoje Varga
2016-06-16[mips][micromips] Implement DCLO, DCLZ, DROTR, DROTR32 and DROTRV instructionsHrvoje Varga
2016-06-09[mips][microMIPS] Implement BOVC, BNVC, EXT, INS and JALRC instructionsHrvoje Varga
2016-05-31[mips] Enforce compact branch register restrictionsSimon Dardis
2016-05-19ps][microMIPS] Add R_MICROMIPS_PC21_S1 relocationZoran Jovanovic