aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/TargetParser/TargetParser.cpp
AgeCommit message (Expand)AuthorFilesLines
2025-06-26AMDGPU: Add MC layer support for load transpose instructions for gfx1250 (#14...Changpeng Fang1-0/+1
2025-06-19[AMDGPU] Initial support for gfx1250 target. (#144965)Stanislav Mekhanoshin1-0/+30
2025-06-19Fix bazel build after #144594, mark variable as potentially unused (#144910)Karlo Basioli1-1/+1
2025-06-19[Reland] [PowerPC] frontend get target feature from backend with cpu name (#1...zhijian lin1-0/+47
2025-06-12Revert " [PowerPC] frontend get target feature from backend with cpu name (#1...Reid Kleckner1-47/+0
2025-06-12 [PowerPC] frontend get target feature from backend with cpu name (#137670)zhijian lin1-0/+47
2025-04-11[AMDGPU] vmem-to-lds-load-insts incoherence between TargetParser and AMDGPU.t...Juan Manuel Martinez Caamaño1-1/+1
2025-04-02[AMDGPU] Use a target feature to enable __builtin_amdgcn_global_load_lds on g...Juan Manuel Martinez Caamaño1-0/+5
2025-02-19[AMDGPU] Replace gfx940 and gfx941 with gfx942 in llvm (#126763)Fabian Ritter1-6/+0
2025-01-20[NFC][AMDGPU] Clean-up feature parsing for AMDGCNSPIRV. (#123519)Alex Voicu1-10/+26
2024-11-26AMDGPU: Builtin & CodeGen support for v_cvt_sr_{bf16|f16}_f32 instructions (#...Matt Arsenault1-0/+1
2024-11-26AMDGPU: Add builtins & codegen support for bitop3_b{16|32} of gfx950. (#117823)Matt Arsenault1-0/+1
2024-11-26AMDGPU: Builtin & CodeGen support for v_cvt_scalef32_pk32_f32_[fp|bf]6 for gf...Matt Arsenault1-0/+1
2024-11-26AMDGPU: Builtins & Codegen support for v_cvt_scale_fp4<->f32 for gfx950 (#117...Matt Arsenault1-0/+1
2024-11-26AMDGPU: Builtins & Codegen support for: v_cvt_scalef32_[f16|f32]_[bf8|fp8] (#...Matt Arsenault1-0/+2
2024-11-25AMDGPU: Support buffer_atomic_pk_add_bf16 for gfx950 (#117599)Matt Arsenault1-0/+2
2024-11-25AMDGPU: Add support for v_dot2c_f32_bf16 instruction for gfx950 (#117598)Matt Arsenault1-0/+1
2024-11-25AMDGPU: Add support for v_dot2_f32_bf16 instruction for gfx950 (#117597)Matt Arsenault1-0/+3
2024-11-25AMDGPU: Add support for v_ashr_pk_i8/u8_i32 instructions for gfx950 (#117596)Matt Arsenault1-0/+1
2024-11-25AMDGPU: Support v_cvt_scalef32_pk32_{bf|f}6_{bf|fp}16 for gfx950 (#117592)Matt Arsenault1-0/+1
2024-11-22AMDGPU: Add v_permlane16_swap_b32 and v_permlane32_swap_b32 for gfx950 (#117260)Matt Arsenault1-0/+2
2024-11-18AMDGPU: Add v_prng_b32 instruction for gfx950 (#116310)Matt Arsenault1-0/+1
2024-11-18AMDGPU: Add gfx950 subtarget definitions (#116307)Matt Arsenault1-2/+9
2024-11-12[AMDGPU] Introduce a new generic target `gfx9-4-generic` (#115190)Shilei Tian1-1/+7
2024-10-23[AMDGPU] Add a new target for gfx1153 (#113138)Carl Ritson1-0/+4
2024-07-09[AMDGPU] Report error in clang if wave32 is requested where unsupported (#97633)Stanislav Mekhanoshin1-9/+10
2024-06-07[clang][SPIR-V] Add support for AMDGCN flavoured SPIRV (#89796)Alex Voicu1-1/+41
2024-06-06[AMDGPU] Add a new target gfx1152 (#94534)Shilei Tian1-0/+4
2024-05-31AMDGPU: Add gfx12-generic target (#93875)Konstantin Zhuravlyov1-0/+6
2024-03-06AMDGPU: Define a feature for v_dot4_f32_* instructions (#84248)Changpeng Fang1-0/+1
2024-02-14[AMDGPU] Replace '.' with '-' in generic target names (#81718)Pierre van Houtryve1-2/+2
2024-02-12[AMDGPU] Introduce GFX9/10.1/10.3/11 Generic Targets (#76955)Pierre van Houtryve1-0/+46
2024-01-24[AMDGPU][GFX12] VOP encoding and codegen - add support for v_cvt fp8/… (#78...Mariusz Sikora1-0/+1
2024-01-19[AMDGPU] Remove gws feature from GFX12 (#78711)Jay Foad1-1/+0
2024-01-19[AMDGPU] Do not emit `V_DOT2C_F32_F16_e32` on GFX12 (#78709)Jay Foad1-1/+0
2024-01-18[AMDGPU][GFX12] Add 16 bit atomic fadd instructions (#75917)Mariusz Sikora1-0/+4
2024-01-18[AMDGPU][NFC] Rename feature FP8Insts to FP8ConversionInsts (#78439)Mariusz Sikora1-0/+1
2023-11-23[AMDGPU] Define new targets gfx1200 and gfx1201 (#73133)Jay Foad1-0/+27
2023-11-23[AMDGPU] Add some clang-format off/on markersJay Foad1-0/+4
2023-11-23[AMDGPU] Reindent some tablesJay Foad1-62/+62
2023-10-17[TargetParser][AMDGPU] Fix getArchEntry(). (#69222)Ivan Kosarev1-1/+1
2023-08-25[AMDGPU] Add target feature gws to clangYaxun (Sam) Liu1-0/+5
2023-07-17[AMDGPU] Add targets gfx1150 and gfx1151Jay Foad1-0/+8
2023-06-14[HIP] emit macro `__HIP_NO_IMAGE_SUPPORT`Yaxun (Sam) Liu1-1/+25
2023-06-11Do not unnecessarily include StringSwitch.hKazu Hirata1-1/+0
2023-05-12[AMDGPU] Emit predefined macro `__AMDGCN_CUMODE__`Yaxun (Sam) Liu1-15/+15
2023-05-10AMDGPU: Add basic gfx942 targetKonstantin Zhuravlyov1-0/+3
2023-05-10AMDGPU: Add basic gfx941 targetKonstantin Zhuravlyov1-0/+3
2023-03-29[Clang][Flang][AMDGPU] Add support for AMDGPU to Flang driverDominik Adamski1-0/+215
2023-01-11[TargetParser] Generate the defs for RISCV CPUs using llvm-tblgen.Francesco Petrogalli1-86/+0