summaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips/MipsLegalizerInfo.cpp
AgeCommit message (Expand)Author
2024-03-23[GlobalISel] Introduce G_TRAP, G_DEBUGTRAP, G_UBSANTRAP (#84941)Evgenii Kudriashov
2024-03-17[CodeGen] Use LocationSize for MMO getSize (#84751)David Green
2024-01-03[GlobalISel][AArch64] Tail call libcalls. (#74929)David Green
2023-07-27Restore "[GlobalISel] GIntrinsic subclass to represent intrinsics in Generic ...Sameer Sahasrabuddhe
2023-02-14Use llvm::bit_cast (NFC)Kazu Hirata
2023-01-13MachineIRBuilder: Rename buildMerge. NFCDiana Picus
2022-05-26[Target] use getSubtarget<> instead of static_cast<>(getSubtarget())Zongwei Lan
2022-03-12Cleanup includes: DebugInfo & CodeGenserge-sans-paille
2021-07-01Mips/GlobalISel: Use accurate memory LLTsMatt Arsenault
2021-06-30GlobalISel: Use LLT in memory legality queriesMatt Arsenault
2021-06-24[GlobalISel] NFC: Change LLT::vector to take ElementCount.Sander de Smalen
2021-06-01[globalisel][legalizer] Separate the deprecated LegalizerInfo from the curren...Daniel Sanders
2021-02-14[llvm] Use llvm::is_contained (NFC)Kazu Hirata
2020-08-26GlobalISel: Add generic instructions for memory intrinsicsMatt Arsenault
2020-06-18GlobalISel: Pass LegalizerHelper to custom legalize callbacksMatt Arsenault
2020-06-09GlobalISel: Set instr/debugloc before any legalizer actionMatt Arsenault
2020-03-31[Alignment][NFC] Transitionning more getMachineMemOperand call sitesGuillaume Chatelet
2020-03-10Give helpers internal linkage. NFC.Benjamin Kramer
2020-02-19[MIPS GlobalISel] Legalize non-power-of-2 and unaligned load and storePetar Avramovic
2020-02-19[MIPS GlobalISel] Select 4 byte unaligned load and storePetar Avramovic
2020-02-19[MIPS GlobalISel] RegBankSelect G_MERGE_VALUES and G_UNMERGE_VALUESPetar Avramovic
2020-02-09GlobalISel: Fix narrowing of G_CTLZ/G_CTTZMatt Arsenault
2020-02-07GlobalISel: Fix narrowing of G_CTPOPMatt Arsenault
2020-01-31[GlobalISel] Tidy up unnecessary calls to createGenericVirtualRegisterJay Foad
2020-01-29GlobalISel: Add observer argument to legalizeIntrinsicMatt Arsenault
2020-01-27[MIPS GlobalISel] Select population count (popcount)Petar Avramovic
2020-01-27[MIPS GlobalISel] Select count trailing zerosPetar Avramovic
2020-01-27[MIPS GlobalISel] Select count leading zerosPetar Avramovic
2020-01-14Make helper functions static or move them into anonymous namespaces. NFC.Benjamin Kramer
2019-12-30[MIPS GlobalISel] Select bitreverse. RecommitPetar Avramovic
2019-12-30Revert "[MIPS GlobalISel] Select bitreverse"Dmitri Gribenko
2019-12-30[MIPS GlobalISel] Select bitreversePetar Avramovic
2019-12-30[MIPS GlobalISel] Select bswapPetar Avramovic
2019-12-11[IR] Split out target specific intrinsic enums into separate headersReid Kleckner
2019-11-05[globalisel] Rename G_GEP to G_PTR_ADDDaniel Sanders
2019-10-25[MIPS GlobalISel] Select MSA vector generic and builtin fsqrtPetar Avramovic
2019-10-24[MIPS GlobalISel] Select MSA vector generic and builtin fabsPetar Avramovic
2019-10-24[MIPS GlobalISel] MSA vector generic and builtin fadd, fsub, fmul, fdivPetar Avramovic
2019-10-24[MIPS GlobalISel] MSA vector generic and builtin sdiv, srem, udiv, uremPetar Avramovic
2019-10-23[MIPS GlobalISel] Select MSA vector generic and builtin mulPetar Avramovic
2019-10-23[MIPS GlobalISel] Select MSA vector generic and builtin subPetar Avramovic
2019-10-22[MIPS GlobalISel] Select MSA vector generic and builtin addPetar Avramovic
2019-10-15[MIPS GlobalISel] Add MSA registers to fprb. Select vector load, storePetar Avramovic
2019-09-23[MIPS GlobalISel] VarArg argument lowering, select G_VASTART and vacopyPetar Avramovic
2019-09-12[MIPS GlobalISel] Select indirect branchPetar Avramovic
2019-09-12[MIPS GlobalISel] Lower G_DYN_STACKALLOCPetar Avramovic
2019-09-12[MIPS GlobalISel] Select G_IMPLICIT_DEFPetar Avramovic
2019-09-05[MIPS GlobalISel] Select llvm.trap intrinsicPetar Avramovic
2019-08-30[MIPS GlobalISel] Lower uitofpPetar Avramovic
2019-08-30[MIPS GlobalISel] Lower fptouiPetar Avramovic