aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target
AgeCommit message (Expand)AuthorFilesLines
2024-04-03[AMDGPU] Add a missing COV6 case to getAMDHSACodeObjectVersion() (#87492)Emma Pilkington1-0/+2
2024-04-03[AMDGPU][MC] Allow VOP3C dpp src1 to be imm or SGPR (#87418)Joe Nash3-61/+2
2024-04-03AMDGPU: Use PseudoInstr to name SIMCInstr for DSDIR and SOPs, NFC (#87537)Changpeng Fang2-40/+40
2024-04-03[AMDGPU][MC] Enables sgpr or imm src1 for float VOP3 DPP, but excludi… (#87...Joe Nash4-9/+33
2024-04-03[X86] getEffectiveX86CodeModel - take a Triple argument instead of just a Is6...Simon Pilgrim1-3/+4
2024-04-03[X86] Haswell/Broadwell/Skylake DPPS folded instructions use an extra port06 ...Simon Pilgrim4-8/+16
2024-04-03[AMDGPU] Remove useless aliases for FLAT instructions. NFC. (#87462)Jay Foad1-2/+2
2024-04-03[AArch64][GlobalISel] Basic add_sat and sub_sat vector handling. (#80650)David Green1-5/+8
2024-04-03[MIPS] Fix the opcode of max.fmt and mina.fmt (#85609)Cinhi Young1-4/+4
2024-04-02[RISCV] Slightly simplify RVVArgDispatcher::constructArgInfos. NFC (#87308)Craig Topper1-4/+2
2024-04-02AMDGPU: Use PseudoInstr instead of Pseudo Mnemonic for SIMCInstr, NFC (#87420)Changpeng Fang1-2/+2
2024-04-02[RISCV][NFC] Delete some unused pseudo multiclasses (#87401)Michael Maitland1-26/+0
2024-04-02[CallSiteInfo][NFC] CallSiteInfo -> CallSiteInfo.ArgRegPairs (#86842)Prabhuk4-7/+8
2024-04-02[RISCV] Lower (vector_interleave X, undef) to (vzext_vl X). (#87283)Craig Topper1-1/+10
2024-04-02[WebAssembly] Allocate MCSymbolWasm data on MCContext (#85866)Tim Neumann6-74/+39
2024-04-02[X86] canonicalizeShuffleWithOp - don't fold VPERMI(BINOP(X,Y)) -> BINOP(VPER...Simon Pilgrim1-5/+9
2024-04-02[RISCV][GISEL] Legalize G_BITCAST for scalable vectors (#85970)Michael Maitland1-0/+6
2024-04-02[RISCV] Fix and refactor Zvk sched classes (#86519)Michael Maitland2-41/+22
2024-04-02[AArch64] Update Neoverse V2 FSQRT execution units in schedule model. (#86803)Rin Dobrescu1-6/+4
2024-04-02[SPIR-V] Fix validity of atomic instructions (#87051)Vyacheslav Levytskyy3-10/+128
2024-04-02[MIPS][CallSiteInfo][NFC] Fill CallSiteInfo only when needed (#86847)Prabhuk1-1/+1
2024-04-02[RISCV][TTI] Scale the cost of trunc/fptrunc/fpext with LMUL (#87101)Shih-Po Hung1-3/+22
2024-04-02[RISCV][TTI] Scale the cost of intrinsic umin/umax/smin/smax with LMUL (#87245)Shih-Po Hung1-2/+20
2024-04-02[PPC][NFC] add an option for GatherAllAliasesMaxDepth (#87071)Chen Zheng1-0/+6
2024-04-02[AVR][NFC] Improve format of target description files (#87212)Ben Shi1-245/+75
2024-04-01[RISCV] ReadStoreData is read later in the pipeline for SiFive7 (#86454)Michael Maitland1-1/+1
2024-04-01Recommit "[RISCV] Refine cost on Min/Max reduction (#79402)" (#86480)Shih-Po Hung1-7/+36
2024-04-01[AMDGPU] Use glue for convergence tokens at call-like operations (#86766)Sameer Sahasrabuddhe2-25/+17
2024-04-01[BPF] expand cttz, ctlz for i32, i64 (#73668)Yingchi Long1-5/+4
2024-04-01[AMDGPU] Expose RTZ version of f16 interpolation for gfx11+ (#86614)Ruiling, Song2-1/+11
2024-03-31[AMDGPU] Use directive for kernarg preload header padding (#86004)Austin Kerbow1-12/+9
2024-03-31[AMDGPU] Extend MFMA padding option to gfx90a+ (#86768)Austin Kerbow1-0/+3
2024-03-31[IR][Object][NFC] Move ARM64EC name mangling helpers to Mangler.h. (#87191)Jacek Caban1-1/+1
2024-03-30[M68k][NFC] Refactoring memory operands of different sizes with foreachMin Hsu1-65/+51
2024-03-30[RISCV] RISCV vector calling convention (2/2) (#79096)Brandon Wu3-71/+222
2024-03-30[AMDGPU] Use AMDGPU::isIntrinsicAlwaysUniform in isSDNodeAlwaysUniform (#87085)Jay Foad1-6/+1
2024-03-29[DXIL] Add lowering for `ceil` (#87043)Helena Kotas1-0/+3
2024-03-29Reland "[NVPTX] Use .common linkage for common globals" (#86824)Alex MacLean1-7/+9
2024-03-29[HLSL][DXIL] HLSL's `round` should follow `roundeven` behavior (#87078)Farzon Lotfi1-1/+1
2024-03-29[RISCV] Move VPseudoBinaryNoMask multiclass to RISCVInstrInfoZvk.td and renam...Craig Topper2-15/+15
2024-03-29[RISCV] Add missing RISCVMaskedPseudo for TIED pseudos (#86787)Luke Lau1-2/+4
2024-03-29[RISCV] Combine (or disjoint ext, ext) -> vwadd (#86929)Luke Lau1-6/+20
2024-03-29[X86][MC] Support enc/dec for IMULZU. (#86653)Freddy Ye2-0/+40
2024-03-28[RISCV] Extend pattern matches involving shNadd to support disjoint or (#87001)Philip Reames1-25/+25
2024-03-28[AArch64][GISEL] Consider fcmp true and fcmp false in cond code selection (#8...Marc Auberer1-0/+6
2024-03-29[RISCV] Combine ({s,u}{div,rem} (zext, zext)) -> (zext ({s,u}{div,rem} (zext,...Luke Lau1-2/+12
2024-03-28[DXIL] Add lowering for `reversebits` and `trunc` (#86909)Helena Kotas1-0/+6
2024-03-28[SystemZ] Fix an unused variable warningKazu Hirata1-0/+1
2024-03-28[X86] Add isLogicOp helper to match ISD::AND/OR/XOR and X86ISD::ANDNPSimon Pilgrim1-2/+6
2024-03-28[RISCV] Add add_like PatFrags to reduce number of required patterns [nfc] (#8...Philip Reames2-9/+7