summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsISelLowering.cpp
AgeCommit message (Expand)Author
2025-11-19CodeGen: Add subtarget to TargetLoweringBase constructor (#168620)Matt Arsenault
2025-10-16[llvm] Replace LLVM_ATTRIBUTE_UNUSED with [[maybe_unused]] (NFC) (#163702)Kazu Hirata
2025-10-11[ARM][TargetLowering] Combine Level should not be a factor in shouldFoldConst...AZero13
2025-09-28[MIPS][float] Fixed SingleFloat codegen on N32/N64 targets (#140575)Davide Mor
2025-08-19[Mips] Remove custom "original type" handling (#154082)Nikita Popov
2025-08-18[CodeGen][Mips] Remove fp128 libcall list (#153798)Nikita Popov
2025-08-15[CodeGen] Give ArgListEntry a proper constructor (NFC) (#153817)Nikita Popov
2025-08-11[CodeGen] Provide original IR type to CC lowering (NFC) (#152709)Nikita Popov
2025-08-09[Mips] Remove an unnecessary cast (NFC) (#152837)Kazu Hirata
2025-07-30[llvm] Extract and propagate callee_type metadataPrabhu Rajasekaran
2025-07-28Revert "[MIPS]Fix QNaNs in the MIPS legacy NaN encodings" (#150773)Nikita Popov
2025-07-10[TargetLowering] Change getOptimalMemOpType and findOptimalMemOpLowering to t...Boyao Wang
2025-07-08[DAG] Add generic expansion for ISD::FCANONICALIZE nodes (#142105)Dominik Steenken
2025-07-07DAG: Remove verifyReturnAddressArgumentIsConstant (#147240)Matt Arsenault
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