aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/Disassembler
AgeCommit message (Expand)AuthorFilesLines
2023-12-13[AMDGPU] GFX12: Add Split Workgroup Barrier (#74836)Mariusz Sikora2-0/+12
2023-12-13[AMDGPU] Update IEEE and DX10_CLAMP for GFX12 (#75030)Piotr Sobczak1-2/+11
2023-12-12[AMDGPU] Update VOP instructions for GFX12 (#74853)Mariusz Sikora1-8/+40
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-1/+1
2023-12-07[AMDGPU] Add GFX12 encoding for VINTERP instructions (#74616)Jay Foad1-1/+5
2023-12-07[AMDGPU] Add VEXPORT encoding for GFX12 (#74615)Jay Foad1-1/+1
2023-12-06[AMDGPU] GFX12: Add s_prefetch_inst/data instructions (#74448)Mariusz Sikora1-2/+4
2023-12-05[AMDGPU] Add GFX12 encoding and aliases for existing SOP (SALU) instructions ...Jay Foad1-0/+8
2023-12-04[AMDGPU][MC] Add GFX12 VIMAGE and VSAMPLE encodings (#74062)Mirko Brkušanin2-5/+23
2023-10-19AMDGPU: Minor updates to program resource registers (#69525)Konstantin Zhuravlyov1-14/+34
2023-10-12[AMDGPU] Change the representation of double literals in operands (#68740)Stanislav Mekhanoshin2-11/+25
2023-10-10[llvm] Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-6/+7
2023-09-25Revert "[AMDGPU] Add [[maybe_unused]] to several unused functions (NFC)"Kazu Hirata1-10/+10
2023-09-25[AMDGPU] Add [[maybe_unused]] to several unused functions (NFC)Kazu Hirata1-10/+10
2023-09-25[AMDGPU][NFC] Add True16 operand definitions.Ivan Kosarev2-0/+79
2023-09-23Reapply "[AMDGPU] Introduce real and keep fake True16 instructions."Ivan Kosarev2-6/+24
2023-09-22Revert "[AMDGPU] Introduce real and keep fake True16 instructions."Ivan Kosarev2-24/+6
2023-09-22[AMDGPU] Introduce real and keep fake True16 instructions.Ivan Kosarev2-6/+24
2023-09-21[AMDGPU] Add gfx1150 SALU Float instructions (#66884)Mirko Brkušanin1-0/+2
2023-09-19[AMDGPU] Add ASM and MC updates for preloading kernargsAustin Kerbow2-4/+23
2023-07-13[AMDGPU][MC] Fix handling of A16 operands in intersect_ray instructions.Ivan Kosarev1-2/+1
2023-07-06[AMDGPU] Improve assembler + disassembler handling of kernel descriptorsScott Linder2-8/+58
2023-07-05AMDGPU: Remove add_dependencies calls from CMakeLists.txtTom Stellard1-2/+0
2023-07-05[AMDGPU][AsmParser][NFC] Clean up the implementation of KImmFP operands.Ivan Kosarev1-10/+3
2023-06-30[AMDGPU][AsmParser][NFC] Simplify parsing of sopp_brtarget operands.Ivan Kosarev1-1/+1
2023-06-29[NFC][AMDGPU] Refactor AMDGPUDisassemblerScott Linder2-23/+24
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich1-1/+2
2023-05-03Split out `CodeGenTypes` from `CodeGen` for LLT/MVTNAKAMURA Takumi1-1/+1
2023-05-03Restore CodeGen/LowLevelType from `Support`NAKAMURA Takumi1-0/+1
2023-04-26[AMDGPU][Disassembler] Fix a spurious error message in an instruction comment.Ivan Kosarev2-33/+41
2023-02-23[AMDGPU][MC][GFX11] Add Partial NSA format for image sample instructionsMirko Brkusanin1-15/+24
2023-02-17Simplify with hasFeature. NFCFangrui Song1-24/+24
2023-02-14Use llvm::bit_cast (NFC)Kazu Hirata1-16/+16
2023-02-10AMDGPU: Use module flag to get code object version at IR level folow-upChangpeng Fang1-1/+1
2023-02-09AMDGPU/MC: Fix decoders for VSrc_v2b32 and VSrc_v2f32 RegisterOperandsPetar Avramovic1-0/+1
2023-02-06AMDGPU/MC: Fix indentation and remove unused macro after D142636Petar Avramovic1-3/+0
2023-02-01AMDGPU/MC: Refactor decoders. Rework decoders for float immediatesPetar Avramovic2-466/+169
2023-01-23[MC] Make more use of MCInstrDesc::operands. NFC.Jay Foad1-4/+5
2023-01-22Use llvm::popcount instead of llvm::countPopulation(NFC)Kazu Hirata1-1/+1
2022-12-04[MC] llvm::Optional => std::optionalFangrui Song2-5/+4
2022-12-02[Target] Use std::nullopt instead of None (NFC)Kazu Hirata1-1/+1
2022-11-29[AMDGPU] Add support for new LLVM vector typesMateja Marjanovic2-1/+93
2022-11-29[AMDGPU][MC][MI100+] Enable VOP3 variants of dot2c/dot4c/dot8c opcodesDmitry Preobrazhensky1-14/+1
2022-11-22[AMDGPU] Make aperture registers 64 bitPierre van Houtryve1-4/+6
2022-11-14[AMDGPU][MC] Support TFE modifiers in MUBUF loads and stores.Ivan Kosarev1-0/+7
2022-11-08[AMDGPU] Add & use `hasNamedOperand`, NFCPierre van Houtryve1-16/+15
2022-10-11[AMDGPU] Make the uses_dynamic_stack field in the kernel descriptor and the m...Abinav Puthan Purayil1-2/+3
2022-10-11[AMDGPU] Make disassembler convertFMAanyK call more genericJoe Nash1-2/+2
2022-10-07[AMDGPU] Fix a warningKazu Hirata1-0/+1
2022-10-07[AMDGPU][MC][GFX11] Correct v_fmac_.*_e64_dppDmitry Preobrazhensky2-14/+53