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.