160ff83765
Provides AMDGCN and NVPTX specific specialization of getGPUWarpSize, getGPUThreadID, and getGPUNumThreads methods. Adds tests for AMDGCN codegen for these methods in generic and simd modes. Also changes the precondition in InitTempAlloca to be slightly more permissive. Useful for AMDGCN OpenMP codegen where allocas are created with a cast to an address space. Reviewed By: ABataev Differential Revision: https://reviews.llvm.org/D84260 |
||
---|---|---|
.. | ||
Analysis | ||
ARCMT | ||
AST | ||
ASTMerge | ||
clang-rename | ||
ClangScanDeps | ||
CodeCompletion | ||
CodeGen | ||
CodeGenCoroutines | ||
CodeGenCUDA | ||
CodeGenCXX | ||
CodeGenHIP | ||
CodeGenObjC | ||
CodeGenObjCXX | ||
CodeGenOpenCL | ||
CodeGenOpenCLCXX | ||
CodeGenSYCL | ||
Coverage | ||
CoverageMapping | ||
CXX | ||
Driver | ||
FixIt | ||
Format | ||
Frontend | ||
Headers | ||
Import | ||
Index | ||
Integration | ||
InterfaceStubs | ||
Layout | ||
Lexer | ||
Misc | ||
Modules | ||
OpenMP | ||
Parser | ||
ParserSYCL | ||
PCH | ||
Preprocessor | ||
Profile | ||
Refactor | ||
Rewriter | ||
Sema | ||
SemaCUDA | ||
SemaCXX | ||
SemaObjC | ||
SemaObjCXX | ||
SemaOpenCL | ||
SemaOpenCLCXX | ||
SemaSYCL | ||
SemaTemplate | ||
TableGen | ||
Templight | ||
Tooling | ||
Unit | ||
utils/update_cc_test_checks | ||
VFS | ||
.clang-format | ||
CMakeLists.txt | ||
cxx-sections.data | ||
lit.cfg.py | ||
lit.site.cfg.py.in | ||
make_test_dirs.pl | ||
TestRunner.sh |