aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/Mips
AgeCommit message (Expand)AuthorFilesLines
2024-04-16[X86][GISel] Add DU chain lookups for LOAD & STORE (#87453)Malay Sanghi1-22/+2
2024-04-03[MIPS] Fix the opcode of max.fmt and mina.fmt (#85609)Cinhi Young1-4/+4
2024-04-02[CallSiteInfo][NFC] CallSiteInfo -> CallSiteInfo.ArgRegPairs (#86842)Prabhuk1-1/+1
2024-04-02[MIPS][CallSiteInfo][NFC] Fill CallSiteInfo only when needed (#86847)Prabhuk1-1/+1
2024-03-25[MC] Make `MCParsedAsmOperand::getReg()` return `MCRegister` (#86444)Sergei Barannikov1-1/+1
2024-03-24[Mips] Restore wrong deletion of instruction 'and' in unsigned min/max proces...yingopq1-0/+9
2024-03-23[MC] Remove unnecessary reversal of relocations. NFCFangrui Song1-3/+2
2024-03-23[GlobalISel] Introduce G_TRAP, G_DEBUGTRAP, G_UBSANTRAP (#84941)Evgenii Kudriashov1-8/+0
2024-03-20MIPS: Support -m(no-)unaligned-access for r6 (#85174)YunQiang Su5-7/+33
2024-03-19[NFC][RemoveDIs] Use iterators for insertion at various call-sites (#84736)Jeremy Morse1-1/+1
2024-03-17[CodeGen] Use LocationSize for MMO getSize (#84751)David Green4-6/+10
2024-03-16[Mips][NFC] Garbage collect unused code (#85499)Brad Smith1-22/+0
2024-03-13[llvm][Mips] Use a Target ISD opcode for PseudoD_SELECT (#84294)Roger Ferrer Ibáñez3-4/+10
2024-03-13[MIPS] Introduce NAL instruction support for Mipsr6 and prer6 (#84429)anbbna4-2/+30
2024-03-08[Mips] Fix missing sign extension in expansion of sub-word atomic max (#77072)yingopq1-9/+42
2024-02-26MIPS: Fix asm constraints "f" and "r" for softfloat (#79116)YunQiang Su1-3/+7
2024-02-26MIPS: fix emitDirectiveCpsetup on N32 (#80534)YunQiang Su1-3/+9
2024-02-25[CodeGen] Port AtomicExpand to new Pass Manager (#71220)Rishabh Bali1-1/+1
2024-02-24[Mips] Fix unable to handle inline assembly ends with compat-branch o… (#77...yingopq1-1/+77
2024-02-16[LoongArch|Mips|SystemZ|VE] Fix shared build. NFCMichael Liao1-0/+1
2024-02-14MipsAsmParser/O32: Don't add redundant $ to $-prefixed symbol in the la macro...YunQiang Su1-1/+6
2024-02-10[GlobalISel][Mips] Global ISel for `brcond`darkbuck1-7/+0
2024-02-06[MIPS] Use generic isBlockOnlyReachableByFallthrough (#80799)Fangrui Song2-41/+0
2024-02-01[TTI] Use Register in isLoadFromStackSlot and isStoreToStackSlot [nfc] (#80339)Philip Reames4-8/+8
2024-01-29[Mips] Use a range-based for loop (NFC)Kazu Hirata1-3/+2
2024-01-25[llvm] Move CodeGenTypes library to its own directory (#79444)Nico Weber7-7/+7
2024-01-20[Mips] Use MachineBasicBlock::pred_size (NFC)Kazu Hirata1-4/+1
2024-01-11[GlobalISel][NFC] Use GPhi wrapper in more places instead of iterating over o...Amara Emerson1-4/+4
2024-01-12[GlobalISel] Revise 'assignCustomValue' interface (#77824)darkbuck1-1/+1
2024-01-09[RFC][SelectionDAG] Add and use SDNode::getAsZExtVal() helper (#76710)Alex Bradbury2-3/+2
2024-01-04[IR] Fix GEP offset computations for vector GEPs (#75448)Jannik Silvanus1-1/+1
2024-01-03[GlobalISel][AArch64] Tail call libcalls. (#74929)David Green2-3/+5
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandAPInt(i) where possibleAlex Bradbury2-2/+2
2024-01-02[llvm][NFC] Use SDValue::getConstantOperandVal(i) where possible (#76708)Alex Bradbury3-10/+8
2023-12-29[Mips] Optimize (shift x (and y, BitWidth - 1)) to (shift x, y) (#73889)yingopq5-12/+67
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata3-7/+7
2023-12-07[Target] Remove unnecessary includes (NFC)Kazu Hirata4-4/+0
2023-12-07[RISCV][MC] Pass MCSubtargetInfo down to shouldForceRelocation and evaluateTa...Craig Topper2-2/+4
2023-12-04[CodeGen] Split off PseudoSourceValueManager into separate header (NFC) (#73327)Nikita Popov1-0/+1
2023-12-03[llvm] Stop including vector (NFC)Kazu Hirata1-1/+0
2023-12-03[llvm] Stop including string (NFC)Kazu Hirata1-1/+0
2023-11-09[GISel] Make target's PartMapping, ValueMapping, and BankIDToCopyMapIdx array...Craig Topper1-2/+2
2023-11-08[RegScavenger] Simplify state tracking for backwards scavenging (#71202)Jay Foad1-1/+1
2023-11-03[Mips] In LowerShift*Parts, xor with bits-1 instead of -1. (#71149)Craig Topper1-6/+8
2023-10-25[Mips][GISel] Fix a couple issues with passing f64 in 32-bit GPRs. (#69131)Craig Topper2-12/+3
2023-10-24[GISel] Make assignValueToReg take CCValAssign by const reference. (#70086)Craig Topper1-4/+4
2023-10-24[GISel] Pass MPO and VA to assignValueToAddress by const reference. NFC (#69810)Craig Topper1-10/+10
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata3-5/+7
2023-09-25[TargetLowering] Deduplicate choosing InlineAsm constraint between ISels (#67...Nick Desaulniers2-7/+6
2023-09-16[SDAG][RISCV] Avoid neg instructions when lowering atomic_load_sub with a con...Yingwei Zheng1-13/+13