aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/Targets/AMDGPU.cpp
AgeCommit message (Expand)AuthorFilesLines
26 hours[AMDGPU] Allow readonly features to be written to IR when there is no target ...Changpeng Fang1-2/+5
2025-07-09[Clang] Respect MS layout attributes during CUDA/HIP device compilation (#146...Yaxun (Sam) Liu1-2/+3
2025-06-04[HLSL][SPIR-V] Implement vk::ext_builtin_input attribute (#138530)Nathan Gauër1-0/+2
2025-05-31[Basic] Remove unused includes (NFC) (#142295)Kazu Hirata1-1/+0
2025-05-19[AMDGPU] Set AS8 address width to 48 bitsAlexander Richardson1-4/+3
2025-05-16[clang] Use llvm::replace (NFC) (#140264)Kazu Hirata1-2/+2
2025-04-22[HLSL] Use hlsl_device address space for getpointer. (#127675)Steven Perron1-0/+2
2025-04-10[HLSL][SPIR-V] Add hlsl_private address space for SPIR-V (#133464)Nathan Gauër1-0/+4
2025-04-02[AMDGPU] Use a target feature to enable __builtin_amdgcn_global_load_lds on g...Juan Manuel Martinez Caamaño1-1/+1
2025-02-27Add clang atomic control options and attribute (#114841)Yaxun (Sam) Liu1-2/+3
2025-02-04[StrTable] Switch Clang builtins to use string tablesChandler Carruth1-9/+17
2025-01-24[HLSL] Introduce address space `hlsl_constant(2)` for constant buffer declara...Helena Kotas1-10/+11
2024-12-13Revert "Switch builtin strings to use string tables" (#119638)Chandler Carruth1-14/+9
2024-12-08Switch builtin strings to use string tables (#118734)Chandler Carruth1-9/+14
2024-12-02Revert "[SPIR-V] Fixup storage class for global private (#116636)" (#118312)Nathan Gauër1-2/+0
2024-12-02[SPIR-V] Fixup storage class for global private (#116636)Nathan Gauër1-0/+2
2024-11-11[Clang][HIP] Reapply: Deprecate the AMDGCN_WAVEFRONT_SIZE macros (#115507)Fabian Ritter1-3/+6
2024-11-08Revert "[Clang][HIP] Deprecate the AMDGCN_WAVEFRONT_SIZE macros" (#115499)Fabian Ritter1-6/+3
2024-11-08[Clang][HIP] Deprecate the AMDGCN_WAVEFRONT_SIZE macros (#112849)Fabian Ritter1-3/+6
2024-10-22[clang][OpenCL][CodeGen][AMDGPU] Do not use `private` as the default AS for w...Alex Voicu1-3/+3
2024-07-09[AMDGPU] Report error in clang if wave32 is requested where unsupported (#97633)Stanislav Mekhanoshin1-3/+9
2024-05-04Add clarifying parenthesis around non-trivial conditions in ternary expressio...luolent1-1/+1
2024-02-14[AMDGPU] Replace '.' with '-' in generic target names (#81718)Pierre van Houtryve1-2/+1
2024-02-12[AMDGPU] Introduce GFX9/10.1/10.3/11 Generic Targets (#76955)Pierre van Houtryve1-4/+17
2024-01-30[AMDGPU] Correctly exclude the HIP host from arch macrosJoseph Huber1-2/+3
2024-01-30[AMDGPU] Do not emit arch dependent macros with unspecified cpu (#80035)Joseph Huber1-24/+24
2024-01-29Revert "[AMDGPU] Do not emit arch dependent macros with unspecified cpu (#796...Joseph Huber1-23/+24
2024-01-29[AMDGPU] Do not emit arch dependent macros with unspecified cpu (#79660)Joseph Huber1-24/+23
2023-12-15[AMDGPU] - Add address space for strided buffers (#74471)Jessica Del1-2/+3
2023-12-13[clang] Use StringRef::{starts,ends}_with (NFC) (#75149)Kazu Hirata1-1/+1
2023-12-11[NFC][AMDGPU] Unify AMDGPU address space enum (#73944)Dominik Adamski1-40/+40
2023-08-25[AMDGPU] Add target feature gws to clangYaxun (Sam) Liu1-1/+2
2023-08-01[HIP] Fix regression about `__fp16` args and return valueYaxun (Sam) Liu1-0/+1
2023-07-02[AMDGPU] Rename predefined macro __AMDGCN_WAVEFRONT_SIZEYaxun (Sam) Liu1-0/+2
2023-06-14[HIP] emit macro `__HIP_NO_IMAGE_SUPPORT`Yaxun (Sam) Liu1-0/+1
2023-05-12[AMDGPU] Emit predefined macro `__AMDGCN_CUMODE__`Yaxun (Sam) Liu1-1/+2
2023-05-03Re-land "[AMDGPU] Define data layout entries for buffers""Krzysztof Drewniak1-2/+2
2023-05-03Revert "[AMDGPU] Define data layout entries for buffers"Krzysztof Drewniak1-2/+2
2023-05-03[AMDGPU] Define data layout entries for buffersKrzysztof Drewniak1-2/+2
2023-03-29[Clang][Flang][AMDGPU] Add support for AMDGPU to Flang driverDominik Adamski1-182/+4
2023-03-28[AMDGPU] Replace target feature for global fadd32Anshil Gandhi1-0/+2
2023-03-24[AMDGPU] Create Subtarget Features for some of 16 bits atomic fadd instructionsMariusz Sikora1-0/+4
2023-01-26[AMDGPU] Split dot7 featureStanislav Mekhanoshin1-0/+4
2023-01-24[AMDGPU] Split dot8 featureStanislav Mekhanoshin1-0/+1
2023-01-24[AMDGPU] Remove dot1 and dot6 features from clang for gfx11Stanislav Mekhanoshin1-2/+0
2023-01-23[clang] Optimize clang::Builtin::Info densityserge-sans-paille1-2/+2
2023-01-09Move from llvm::makeArrayRef to ArrayRef deduction guides - clang/ partserge-sans-paille1-3/+3
2023-01-05clang/AMDGPU: Remove flat-address-space from feature mapMatt Arsenault1-4/+0
2022-12-29AMDGPU/clang: Add builtins for llvm.amdgcn.ballotMatt Arsenault1-1/+32
2022-12-27[clang] Use a StringRef instead of a raw char pointer to store builtin and ca...serge-sans-paille1-1/+1