Searched refs:SemaOpenCL (Results 1 – 5 of 5) sorted by relevance
21 SemaOpenCL::SemaOpenCL(Sema &S) : SemaBase(S) {} in SemaOpenCL() function in clang::SemaOpenCL23 void SemaOpenCL::handleNoSVMAttr(Decl *D, const ParsedAttr &AL) { in handleNoSVMAttr()32 void SemaOpenCL::handleAccessAttr(Decl *D, const ParsedAttr &AL) { in handleAccessAttr()79 void SemaOpenCL::handleSubGroupSize(Decl *D, const ParsedAttr &AL) { in handleSubGroupSize()138 bool SemaOpenCL::checkSubgroupExt(CallExpr *Call) { in checkSubgroupExt()154 bool SemaOpenCL::checkBuiltinNDRangeAndBlock(CallExpr *TheCall) { in checkBuiltinNDRangeAndBlock()178 bool SemaOpenCL::checkBuiltinKernelWorkGroupSize(CallExpr *TheCall) { in checkBuiltinKernelWorkGroupSize()239 bool SemaOpenCL::checkBuiltinEnqueueKernel(CallExpr *TheCall) { in checkBuiltinEnqueueKernel()433 bool SemaOpenCL::checkBuiltinRWPipe(CallExpr *Call) { in checkBuiltinRWPipe()483 bool SemaOpenCL::checkBuiltinReserveRWPipe(CallExpr *Call) { in checkBuiltinReserveRWPipe()[all …]
240 OpenCLPtr(std::make_unique<SemaOpenCL>(*this)), in Sema()
22 class SemaOpenCL : public SemaBase {24 SemaOpenCL(Sema &S);
188 class SemaOpenCL; variable1214 SemaOpenCL &OpenCL() { in OpenCL()1309 std::unique_ptr<SemaOpenCL> OpenCLPtr;
596 SRCS_MIN+= Sema/SemaOpenCL.cpp