aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/Utils
AgeCommit message (Expand)AuthorFilesLines
2024-02-23[AMDGPU][NFC] Have helpers to deal with encoding fields. (#82772)Ivan Kosarev2-22/+43
2024-02-22[AMDGPU][NFC] Refactor SIInsertWaitcnts zero waitcnt generation (#82575)vangthao951-9/+0
2024-02-16[AMDGPU] Use `bf16` instead of `i16` for bfloat (#80908)Shilei Tian2-0/+70
2024-02-12[AMDGPU][MC] Fix printing vcc(_lo) twice for VOPC DPP instrucitons (#81158)Mirko Brkušanin2-0/+19
2024-02-12[AMDGPU] Introduce GFX9/10.1/10.3/11 Generic Targets (#76955)Pierre van Houtryve1-0/+11
2024-02-07Revert "[AMDGPU] Add pal metadata 3.0 support to callable pal funcs (#67104)"Carl Ritson2-10/+0
2024-02-06[AMDGPU] Add pal metadata 3.0 support to callable pal funcs (#67104)David Stuttard2-0/+10
2024-02-05[AMDGPU] Introduce Code Object V6 (#76954)Pierre van Houtryve2-1/+7
2024-02-01[llvm-objdump][AMDGPU] Pass ELF ABIVersion through disassembler (#78907)Emma Pilkington2-1/+15
2024-01-24[AMDGPU][GFX12] VOP encoding and codegen - add support for v_cvt fp8/… (#78...Mariusz Sikora2-0/+14
2024-01-23[AMDGPU] Change default AMDHSA Code Object version to 5 (#79038)Saiyedul Islam1-1/+1
2024-01-21[AMDGPU] Add an asm directive to track code_object_version (#76267)Emma Pilkington2-72/+46
2024-01-18[AMDGPU] CodeGen for GFX12 S_WAIT_* instructions (#77438)Jay Foad2-28/+241
2024-01-04AMDGPU: Fix packed 16-bit inline constants (#76522)Nicolai Hähnle2-36/+81
2023-12-28[AMDGPU][True16] Don't use the VGPR_LO/HI16 register classes. (#76440)Ivan Kosarev1-2/+0
2023-12-15[AMDGPU][GFX12] Add new v_permlane16 variants (#75475)Mariusz Sikora1-1/+3
2023-12-14[AMDGPU][MC] Add GFX12 VFLAT, VSCRATCH and VGLOBAL encodings (#75193)Mirko Brkušanin2-2/+3
2023-12-13[AMDGPU] GFX12: Add Split Workgroup Barrier (#74836)Mariusz Sikora2-0/+11
2023-12-13[AMDGPU] Update IEEE and DX10_CLAMP for GFX12 (#75030)Piotr Sobczak1-4/+11
2023-12-12[AMDGPU] Update VOP instructions for GFX12 (#74853)Mariusz Sikora2-10/+35
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-5/+5
2023-12-11[AMDGPU] Update sendmsg types for GFX12 (#74888)Jay Foad1-2/+5
2023-12-10[Target] Remove unused forward declarations (NFC)Kazu Hirata1-2/+0
2023-12-06[AMDGPU] Update hardware registers for GFX12 (#74445)Jay Foad1-13/+29
2023-12-06[AMDGPU] GFX12: Add s_prefetch_inst/data instructions (#74448)Mariusz Sikora1-0/+10
2023-12-04[AMDGPU][MC] Add GFX12 VIMAGE and VSAMPLE encodings (#74062)Mirko Brkušanin2-2/+4
2023-12-03[llvm] Stop including vector (NFC)Kazu Hirata1-2/+0
2023-11-28[MsgPack] Handle Expected<T> errors in document reader (#73183)Emma Pilkington1-1/+0
2023-11-28[AMDGPU] Fix folding of v2i16/v2f16 splat imms (#72709)Stanislav Mekhanoshin2-0/+13
2023-11-23[AMDGPU] Define new targets gfx1200 and gfx1201 (#73133)Jay Foad2-1/+27
2023-11-20[AMDGPU] Emit backend_stack_size PAL metadata (#72509)Diana2-1/+2
2023-11-13[AMDGPU] Fix and use isSISrcInlinableOperand. NFC. (#72101)Jay Foad1-2/+4
2023-11-08[AMDGPU] Add inreg support for SGPR arguments (#67182)Jun Wang1-4/+3
2023-11-07Reland: [AMDGPU] Remove Code Object V3 (#67118)Pierre van Houtryve2-29/+1
2023-10-25[AMDGPU][NFCI] Decouple actual register encodings from HWEncoding values. (#6...Ivan Kosarev1-1/+1
2023-10-19AMDGPU: Minor updates to program resource registers (#69525)Konstantin Zhuravlyov1-2/+2
2023-10-18Revert "[AMDGPU] Remove Code Object V3 (#67118)"pvanhout2-1/+29
2023-10-16[AMDGPU] Remove Code Object V3 (#67118)Pierre van Houtryve2-29/+1
2023-10-12[AMDGPU] Change the representation of double literals in operands (#68740)Stanislav Mekhanoshin2-0/+10
2023-10-10[llvm] Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-1/+1
2023-09-29[AMDGPU] Src1 of VOP3 DPP instructions can be SGPR on supported subtargets (#...Mirko Brkušanin2-0/+5
2023-09-26[AMDGPU] Remove int types from isSISrcFPOperand (#67401)Stanislav Mekhanoshin1-3/+0
2023-09-25[AMDGPU][NFC] Add True16 operand definitions.Ivan Kosarev2-0/+8
2023-09-22AMDGPU: Teach isArgPassedInSGPR() about cs_chain* calling convention (#67086)Ruiling, Song1-0/+4
2023-09-21[AMDGPU] Remove Code Object V2 (#65715)Pierre van Houtryve2-72/+7
2023-09-19[AMDGPU] Add ASM and MC updates for preloading kernargsAustin Kerbow2-0/+8
2023-09-12Revert "[AMDGPU] Make default AMDHSA Code Object Version to be 5 (#65410)" (#...Saiyedul Islam1-2/+2
2023-09-12[AMDGPU] Make default AMDHSA Code Object Version to be 5 (#65410)Saiyedul Islam1-2/+2
2023-09-04[AMDGPU] Erase ShaderFunctions in AMDGPUPALMetadata::reset() (#65247)TY-AMD1-0/+1
2023-08-22[AMDGPU] Rename 64BitDPP feature and fix the checksStanislav Mekhanoshin2-1/+26