aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/Utils/AMDGPUBaseInfo.h
AgeCommit message (Expand)AuthorFilesLines
2024-02-23[AMDGPU][NFC] Have helpers to deal with encoding fields. (#82772)Ivan Kosarev1-5/+40
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 Tian1-0/+16
2024-02-12[AMDGPU][MC] Fix printing vcc(_lo) twice for VOPC DPP instrucitons (#81158)Mirko Brkušanin1-0/+3
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 Ritson1-5/+0
2024-02-06[AMDGPU] Add pal metadata 3.0 support to callable pal funcs (#67104)David Stuttard1-0/+5
2024-02-05[AMDGPU] Introduce Code Object V6 (#76954)Pierre van Houtryve1-1/+1
2024-02-01[llvm-objdump][AMDGPU] Pass ELF ABIVersion through disassembler (#78907)Emma Pilkington1-1/+4
2024-01-24[AMDGPU][GFX12] VOP encoding and codegen - add support for v_cvt fp8/… (#78...Mariusz Sikora1-0/+3
2024-01-21[AMDGPU] Add an asm directive to track code_object_version (#76267)Emma Pilkington1-19/+12
2024-01-18[AMDGPU] CodeGen for GFX12 S_WAIT_* instructions (#77438)Jay Foad1-25/+98
2024-01-04AMDGPU: Fix packed 16-bit inline constants (#76522)Nicolai Hähnle1-4/+7
2023-12-14[AMDGPU][MC] Add GFX12 VFLAT, VSCRATCH and VGLOBAL encodings (#75193)Mirko Brkušanin1-1/+1
2023-12-13[AMDGPU] GFX12: Add Split Workgroup Barrier (#74836)Mariusz Sikora1-0/+1
2023-12-12[AMDGPU] Update VOP instructions for GFX12 (#74853)Mariusz Sikora1-5/+14
2023-12-04[AMDGPU][MC] Add GFX12 VIMAGE and VSAMPLE encodings (#74062)Mirko Brkušanin1-1/+1
2023-11-28[AMDGPU] Fix folding of v2i16/v2f16 splat imms (#72709)Stanislav Mekhanoshin1-0/+3
2023-11-23[AMDGPU] Define new targets gfx1200 and gfx1201 (#73133)Jay Foad1-0/+6
2023-11-07Reland: [AMDGPU] Remove Code Object V3 (#67118)Pierre van Houtryve1-8/+1
2023-10-18Revert "[AMDGPU] Remove Code Object V3 (#67118)"pvanhout1-1/+8
2023-10-16[AMDGPU] Remove Code Object V3 (#67118)Pierre van Houtryve1-8/+1
2023-10-12[AMDGPU] Change the representation of double literals in operands (#68740)Stanislav Mekhanoshin1-0/+3
2023-09-29[AMDGPU] Src1 of VOP3 DPP instructions can be SGPR on supported subtargets (#...Mirko Brkušanin1-0/+1
2023-09-25[AMDGPU][NFC] Add True16 operand definitions.Ivan Kosarev1-0/+4
2023-09-21[AMDGPU] Remove Code Object V2 (#65715)Pierre van Houtryve1-7/+2
2023-09-19[AMDGPU] Add ASM and MC updates for preloading kernargsAustin Kerbow1-0/+2
2023-08-22[AMDGPU] Rename 64BitDPP feature and fix the checksStanislav Mekhanoshin1-1/+7
2023-08-21[AMDGPU] ISel for amdgpu_cs_chain[_preserve] functionsDiana Picus1-0/+3
2023-08-18AMDGPU/Uniformity/GlobalISel: G_AMDGPU atomics are always divergentMirko Brkusanin1-0/+3
2023-08-07[AMDGPU] Add and use SIInstrFlags::GWS. NFC.Jay Foad1-0/+1
2023-07-27[AMDGPU] Avoid CodeGen dependencies from AMDGPU/Utils and MCTargetDescReid Kleckner1-4/+0
2023-07-21[AMDGPU] Remove std::optional from VOPD::ComponentProps. NFC.Stanislav Mekhanoshin1-5/+4
2023-07-15[amdgpu][nfc] Use unsigned for getIntegerPairAttribute to match the only call...Jon Chesterfield1-4/+4
2023-07-13[AMDGPU][MC] Fix handling of A16 operands in intersect_ray instructions.Ivan Kosarev1-0/+1
2023-07-04[AMDGPU] Add functions for composing and decomposing S_WAIT_DEPCTR operandsStephen Thomas1-0/+27
2023-06-20[AMDGPU] Remove unused method Waitcnt::dominates(). NFCStephen Thomas1-5/+0
2023-06-12[AMDGPU] Remove integer division in VOPD checksStanislav Mekhanoshin1-2/+3
2023-06-07[AMDGPU][NFC] Add a getRegBitWidth() helper for TargetRegisterClass operands.Ivan Kosarev1-0/+4
2023-02-23[AMDGPU] Split SIModeRegisterDefaults out of AMDGPUBaseInfo. NFC.Jay Foad1-105/+0
2023-02-23[AMDGPU][MC][GFX11] Add Partial NSA format for image sample instructionsMirko Brkusanin1-0/+1
2023-02-22[AMDGPU] Move splitMUBUFOffset from AMDGPUBaseInfo to SIInstrInfoJay Foad1-5/+0
2023-02-13Reapply "[AMDGPU] Modify adjustInliningThreshold to also consider the cost of...Janek van Oirschot1-0/+3
2023-02-10AMDGPU: Use module flag to get code object version at IR level folow-upChangpeng Fang1-0/+12
2023-02-02AMDGPU: Use module flag to get code object version at IR levelChangpeng Fang1-4/+8
2023-01-31[AMDGPU] Use tablegen to list uniform intrinsicsYashwant Singh1-0/+3
2023-01-23AMDGPU: Clean up LDS-related occupancy calculationsNicolai Hähnle1-0/+4
2023-01-23[MC] Make more use of MCInstrDesc::operands. NFC.Jay Foad1-1/+1
2023-01-12Partially reapply "AMDGPU: Invert handling of enqueued block detection"Matt Arsenault1-0/+3
2023-01-12[AMDGPU] Simplify getNumFlatOffsetBits. NFC.Jay Foad1-3/+4