Details
- Reviewers
jdoerfert
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
clang/lib/Driver/ToolChains/AMDGPUOpenMP.cpp | ||
---|---|---|
255 | Naming is somewhat inconsistent. I think 'amdgcn' refers to 'graphics core next', but the gfx10 cards are branded 'radeon dna'. Changing to a new library seems a relatively good point to rename it. | |
openmp/libomptarget/DeviceRTL/include/Synchronization.h | ||
48 | ^ would like to call this 'load' | |
openmp/libomptarget/DeviceRTL/src/Configuration.cpp | ||
23 | What is this? Symbol is undefined on nvptx as far as I can tell. Amdgpu fails to link without a definition. |
openmp/libomptarget/DeviceRTL/src/Synchronization.cpp | ||
---|---|---|
87 | Suggestion offline is that delaying the check in clang for these builtins until template instantiation would make them usable from a function template, worthwhile usability improvement |
Needs manual rebase on trunk + clang patch to delay checking the arguments to amdgcn intrinsics until template instantiation time
Naming is somewhat inconsistent. I think 'amdgcn' refers to 'graphics core next', but the gfx10 cards are branded 'radeon dna'. Changing to a new library seems a relatively good point to rename it.