summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsISelLowering.cpp
AgeCommit message (Expand)Author
2025-06-23CodeGen: Emit error if getRegisterByName fails (#145194)Matt Arsenault
2025-05-14[MIPS]Fix QNaNs in the MIPS legacy NaN encodings (#139829)anbbna
2025-05-09MIPSr6: Set FMAXNUM and FMINNUM as Legal (#139009)YunQiang Su
2025-05-07[MIPS]Remove unnecessary SLL instructions on MIPS64el (#109386)anbbna
2025-04-16[Mips] Fix clang crashes when compiling a variadic function while targeting m...yingopq
2025-03-28MIPS: Support isLegalICmpImmediate and isLegalAddImmediate (#133400)YunQiang Su
2025-03-02Move MIPS-specific GPRel32Directive and EK_GPRel32BlockAddress from generic c...Fangrui Song
2025-02-18[Mips] Support llvm.readcyclecounter intrinsic (#127553)yingopq
2025-02-11Revert "[Mips] Support llvm.readcyclecounter intrinsic (#114953)"YunQiang Su
2025-02-11[Mips] Support llvm.readcyclecounter intrinsic (#114953)yingopq
2025-02-06[Mips] Use getSignedConstant() in or combineNikita Popov
2025-01-31[LegalizeDAG] Use Base+Offset instead of Offset+Base for jump tablesAlexander Richardson
2025-01-21[Mips] Handle declspec(dllimport) on mipsel-windows-* triples (#120912)Hervé Poussineau
2025-01-20[Mips] Fix compiler crash when returning fp128 after calling a functi… (#11...yingopq
2024-12-09[Mips] Fix result type of MAdd/MSub nodes (#117455)Sergei Barannikov
2024-12-03[TargetLowering] Use Type* instead of EVT in shouldSignExtendTypeInLibCall. (...Craig Topper
2024-11-18[Mips] Use getSignedConstant() for signed values (#116405)Nikita Popov
2024-11-16[Mips] Remove unused includes (NFC) (#116499)Kazu Hirata
2024-09-24[MIPS] Fix failing to legalize load+call with vector of non-p2 integer (#109625)yingopq
2024-09-13[Mips] Optimize `or (and $src1, mask), (shl $src2, shift)` to `ins` (#103017)yingopq
2024-09-11MIPSr6: Add llvm.is.fpclasss intrinsic support (#107857)YunQiang Su
2024-08-27MIPS: Add fcanonicalize for pre-R6 (#104554)YunQiang Su
2024-08-26[CodeGen] Use MCRegister for CCState::AllocateReg and CCValAssign::getReg. NF...Craig Topper
2024-07-20Reapply "[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#98...Joseph Huber
2024-07-20Revert "[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#985...NAKAMURA Takumi
2024-07-17[AArch64] Don't tail call memset if it would convert to a bzero. (#98969)Amara Emerson
2024-07-16[LLVM][LTO] Factor out RTLib calls and allow them to be dropped (#98512)Joseph Huber
2024-07-11[LLVM] Factor disabled Libcalls into the initializer (#98421)Joseph Huber
2024-06-28[IR] Don't include Module.h in Analysis.h (NFC) (#97023)Nikita Popov
2024-05-23MIPS: Fix llvm.{min,max}num for R6 (#93125)YunQiang Su
2024-05-16[llvm] Drop explicit conversions of string literals to StringRef (NFC)Kazu Hirata
2024-04-27[MIPS] match llvm.{min,max}num with {min,max}.fmt for R6 (#89021)Cinhi Young
2024-04-02[CallSiteInfo][NFC] CallSiteInfo -> CallSiteInfo.ArgRegPairs (#86842)Prabhuk
2024-04-02[MIPS][CallSiteInfo][NFC] Fill CallSiteInfo only when needed (#86847)Prabhuk
2024-03-20MIPS: Support -m(no-)unaligned-access for r6 (#85174)YunQiang Su
2024-03-13[llvm][Mips] Use a Target ISD opcode for PseudoD_SELECT (#84294)Roger Ferrer Ibáñez
2024-02-26MIPS: Fix asm constraints "f" and "r" for softfloat (#79116)YunQiang Su
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber
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-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata
2023-11-03[Mips] In LowerShift*Parts, xor with bits-1 instead of -1. (#71149)Craig Topper
2023-10-25[Mips][GISel] Fix a couple issues with passing f64 in 32-bit GPRs. (#69131)Craig Topper
2023-09-25[TargetLowering] Deduplicate choosing InlineAsm constraint between ISels (#67...Nick Desaulniers
2023-07-24[Mips] Fix argument lowering for illegal vector types (PR63608)Nikita Popov
2023-07-15[Mips] Set setMaxAtomicSizeInBitsSupportedBrad Smith
2023-05-17[CodeGen] Replace CCState's getNextStackOffset with getStackSize (NFC)Sergei Barannikov
2023-05-03Restore CodeGen/MachineValueType.h from `Support`NAKAMURA Takumi
2023-04-02[Targets] Rename Flag->Glue. NFCCraig Topper
2023-03-31[DAG] Add SelectionDAG::SplitScalar helperSimon Pilgrim