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