summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp
AgeCommit message (Expand)Author
2025-04-28Clean up external users of GlobalValue::getGUID(StringRef) (#129644)Owen Rodley
2025-02-16[Mips] Use MCRegister. NFCCraig Topper
2024-11-18[Mips] Use APInt::isMask/isShiftedMask to simplify code. (#116582)Craig Topper
2024-11-16[Mips] Change vsplat_imm_eq_1 to a ComplexPattern. (#116471)Craig Topper
2024-11-16[Mips] Reduce number of selectVSplatUimm/Simm functions by using templates. (...Craig Topper
2024-11-16[Mips] Remove unused includes (NFC) (#116499)Kazu Hirata
2024-06-04Reland "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94149)paperchalice
2024-06-02Revert "[NewPM][CodeGen] Port selection dag isel to new pass manager" (#94146)paperchalice
2024-06-02[NewPM][CodeGen] Port selection dag isel to new pass manager (#83567)paperchalice
2024-03-13[llvm][Mips] Use a Target ISD opcode for PseudoD_SELECT (#84294)Roger Ferrer Ibáñez
2024-01-09[RFC][SelectionDAG] Add and use SDNode::getAsZExtVal() helper (#76710)Alex Bradbury
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks
2023-09-13reland [InlineAsm] wrap ConstraintCode in enum class NFC (#66264)Nick Desaulniers
2023-04-02[Targets] Rename Flag->Glue. NFCCraig Topper
2023-02-19Use APInt::popcount instead of APInt::countPopulation (NFC)Kazu Hirata
2022-08-08[llvm] LLVM_FALLTHROUGH => [[fallthrough]]. NFCFangrui Song
2022-05-26[Target] use getSubtarget<> instead of static_cast<>(getSubtarget())Zongwei Lan
2022-04-29[MIPS] Address instruction selection failure for abs.[sd]Simon Dardis
2022-04-05[MIPS] selectAddrFrameIndexOffset - use cast<> instead of dyn_cast<> to avoid...Simon Pilgrim
2021-11-17[NFC][llvm] Inclusive language: reword and remove uses of sanity in llvm/lib/...Zarko Todorovski
2021-10-18[Mips] Add glue between CopyFromReg, CopyToReg and RDHWR nodes for TLSJessica Clarke
2020-06-30Mips: Don't store MachineFunction in MipsFunctionInfoMatt Arsenault
2020-02-11[NFC] Fix unused var in release buildsJordan Rupprecht
2020-02-11[Mips] Add intrinsics for 4-byte and 8-byte MSA loads/stores.Mirko Brkusanin
2019-12-29[SelectionDAG] Disallow indirect "i" constraintFangrui Song
2019-12-11[IR] Split out target specific intrinsic enums into separate headersReid Kleckner
2019-11-03[mips] Split long lines in the code. NFCSimon Atanasyan
2019-10-10[Mips] Fix 374055Mirko Brkusanin
2019-10-08[Mips] Emit proper ABI for _mcount callsMirko Brkusanin
2019-09-27[Alignment][NFC] Remove unneeded llvm:: scoping on Align typesGuillaume Chatelet
2019-09-22Fix uninitialized variable warning. NFCI.Simon Pilgrim
2019-09-22[MIPS] Don't dereference dyn_cast<> Constant results. NFCI.Simon Pilgrim
2019-09-12[Alignment] Move OffsetToAlignment to Alignment.hGuillaume Chatelet
2019-07-17[mips] Support the "o" inline asm constraintSimon Atanasyan
2019-06-01[mips] Extend range of register indexes accepted by cfcmsa/ctcmsaSimon Atanasyan
2019-05-31[mips] Move initGlobalBaseReg to MipsFunctionInfo. NFCPetar Avramovic
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2019-01-14[mips] Optimize shifts for types larger than GPR size (mips2/mips3)Aleksandar Beserminji
2018-11-01Fix clang -Wimplicit-fallthrough warnings across llvm, NFCReid Kleckner
2018-08-29[mips] Prevent shrink-wrap for BuildPairF64, ExtractElementF64 when they use $spVladimir Stefanovic
2018-06-20[mips] Correct predicates for loads, bit manipulation instructions and some p...Simon Dardis
2018-01-22[NFC] fix trivial typos in commentsHiroshi Inoue
2017-12-15MachineFunction: Return reference from getFunction(); NFCMatthias Braun
2017-11-03[mips] Match 'ins' and its' variants with C++ codeSimon Dardis
2017-09-14[mips] Pick the right variant of DINS upfront and enable target instruction v...Simon Dardis
2017-07-13Reland "[mips] Fix multiprecision arithmetic."Simon Dardis
2017-06-29Revert "[mips] Fix multiprecision arithmetic."Simon Dardis
2017-06-14[mips] Fix multiprecision arithmetic.Simon Dardis
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth