forked from OSchip/llvm-project
9414a71aaa
This change adds initial support needed to generate OpenCL compliant SPIRV. If Kernel capability is declared then memory model becomes OpenCL. If Addresses capability is declared then addressing model becomes Physical64. Additionally for Kernel capability interface variable ABI attributes are not generated as entry point function is expected to have normal arguments. Differential Revision: https://reviews.llvm.org/D85196 |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
DecorateSPIRVCompositeTypeLayoutPass.cpp | ||
LowerABIAttributesPass.cpp | ||
PassDetail.h | ||
RewriteInsertsPass.cpp | ||
UpdateVCEPass.cpp |