aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/AMDGPU/AsmParser/AMDGPUAsmParser.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-01-03[𝘀𝗽𝗿] changes introduced through rebaseusers/avillega/main.clangd-migrate-command-line-option-parsin-to-opttableAndrés Villegas1-0/+16
2024-01-03[𝘀𝗽𝗿] changes to main this commit is based onAndrés Villegas1-16/+84
2023-12-12[AMDGPU] Update VOP instructions for GFX12 (#74853)Mariusz Sikora1-1/+9
2023-12-11[llvm] Use StringRef::{starts,ends}_with (NFC) (#74956)Kazu Hirata1-16/+16
2023-12-06[AMDGPU] GFX12: Add s_prefetch_inst/data instructions (#74448)Mariusz Sikora1-2/+3
2023-12-04[AMDGPU][MC] Add GFX12 VIMAGE and VSAMPLE encodings (#74062)Mirko Brkušanin1-10/+212
2023-11-10[AMDGPU] Fix operand definitions for atomic scalar memory instructions. (#71799)Ivan Kosarev1-61/+4
2023-10-19[AMDGPU] Allow lit() on operands which do not accept modifiers (#69527)Stanislav Mekhanoshin1-7/+31
2023-10-19AMDGPU: Minor updates to program resource registers (#69525)Konstantin Zhuravlyov1-4/+4
2023-10-17[AMDGPU][AsmParser] Eliminate custom predicates for named-bit operands. (#69243)Ivan Kosarev1-9/+2
2023-10-13[AMDGPU] Make ubsan happy (#68959)Stanislav Mekhanoshin1-1/+2
2023-10-12[AMDGPU] Change the representation of double literals in operands (#68740)Stanislav Mekhanoshin1-3/+18
2023-10-12[AMDGPU] Add lit() asm operand modifier for SP3 compatibility. (#68839)Stanislav Mekhanoshin1-3/+15
2023-09-29[AMDGPU] Src1 of VOP3 DPP instructions can be SGPR on supported subtargets (#...Mirko Brkušanin1-9/+26
2023-09-25[AMDGPU][NFC] Add True16 operand definitions.Ivan Kosarev1-0/+36
2023-09-21[AMDGPU] Remove Code Object V2 (#65715)Pierre van Houtryve1-31/+17
2023-09-19[AMDGPU] Add ASM and MC updates for preloading kernargsAustin Kerbow1-0/+35
2023-09-08[AMDGPU] Incorrect error message regarding SCC modifier (#65660)jwanggit861-5/+11
2023-09-06[MC] Change tryParseRegister to return ParseStatus (NFC)Sergei Barannikov1-14/+11
2023-08-22[AMDGPU] Rename 64BitDPP feature and fix the checksStanislav Mekhanoshin1-10/+7
2023-08-11[AMDGPU] Validate GDS in the assemblerJay Foad1-1/+27
2023-07-19[AMDGPU][AsmParser][NFC] Translate parsed DS instructions to MCInsts automati...Ivan Kosarev1-73/+1
2023-07-13[AMDGPU][AsmParser][NFC] Translate parsed MIMG instructions to MCInsts automa...Ivan Kosarev1-56/+1
2023-07-13[AMDGPU][MC] Fix handling of A16 operands in intersect_ray instructions.Ivan Kosarev1-24/+17
2023-07-06[AMDGPU] Improve assembler + disassembler handling of kernel descriptorsScott Linder1-1/+1
2023-07-05[AMDGPU][AsmParser] Simplify the implementation of SWZ operands.Ivan Kosarev1-4/+0
2023-07-05[AMDGPU][AsmParser][NFC] Clean up the implementation of KImmFP operands.Ivan Kosarev1-29/+0
2023-07-05[AMDGPU] Eliminate SIMCCodeEmitter and de-virtualise encoding methods.Ivan Kosarev1-1/+1
2023-07-04[AMDGPU] Replace OperandMatchResultTy with ParseStatus (NFC)Sergei Barannikov1-454/+356
2023-07-04[AMDGPU][AsmParser][NFC] Remove an unused function.Ivan Kosarev1-4/+0
2023-06-30[AMDGPU][AsmParser][NFC] Simplify parsing of sopp_brtarget operands.Ivan Kosarev1-18/+10
2023-06-29[AMDGPU][AsmParser][NFC] Simplify instruction operand definitions.Ivan Kosarev1-16/+12
2023-06-23[AMDGPU][AsmParser] Eliminate cvtMtbuf().Ivan Kosarev1-37/+0
2023-06-15[AMDGPU][AsmParser][NFC] Simplify v_interp-related operand definitions.Ivan Kosarev1-11/+10
2023-06-14[AMDGPU][AsmParser][NFC] Get rid of custom default operand handlers.Ivan Kosarev1-83/+0
2023-06-13[AMDGPU][AsmParser][NFC] Simplify the EndpgmImm operand definition.Ivan Kosarev1-4/+4
2023-05-29[AMDGPU][AsmParser][NFC] Refine parsing of NamedOperandU32 operands.Ivan Kosarev1-18/+2
2023-05-19[AMDGPU][AsmParser] Refine parsing of some 32-bit instruction operands.Ivan Kosarev1-37/+28
2023-05-15[AMDGPU][MC] Don't accept attr > 32 for param_loadDiana Picus1-1/+1
2023-05-10[AMDGPU][MC] Clean up DPP bound_ctrl handlingDiana Picus1-8/+9
2023-05-03Restore CodeGen/MachineValueType.h from `Support`NAKAMURA Takumi1-1/+1
2023-04-21[AMDGPU] Avoid using tuple where pair does sufficeJay Foad1-4/+4
2023-04-18[AMDGPU][AsmParser] Refine parsing SDWA operands.Ivan Kosarev1-30/+22
2023-03-30[AMDGPU][AsmParser] Refine SMRD offset definitions.Ivan Kosarev1-6/+1
2023-03-14[Target] Use *{Set,Map}::contains (NFC)Kazu Hirata1-3/+3
2023-03-14[AMDGPU] Fix .amdhsa_shared_vgpr_count error checking for GFX11Jay Foad1-1/+1
2023-03-01[AMDGPU][AsmParser][NFC] Simplify parsing cache policies.Ivan Kosarev1-8/+1
2023-02-28[AMDGPU][AsmParser] Distinguish literal and modifier SMEM offsets.Ivan Kosarev1-10/+15
2023-02-23[AMDGPU][MC][GFX11] Add Partial NSA format for image sample instructionsMirko Brkusanin1-1/+17
2023-02-10AMDGPU: Use module flag to get code object version at IR level folow-upChangpeng Fang1-1/+3