Lines Matching refs:Se
7221 static bool diagnoseOpenCLTypes(Sema &Se, VarDecl *NewVD) { in diagnoseOpenCLTypes() argument
7229 Se.Diag(NewVD->getLocation(), in diagnoseOpenCLTypes()
7243 Se.Diag(NewVD->getLocation(), in diagnoseOpenCLTypes()
7252 if (!Se.getOpenCLOptions().isAvailableOption("__cl_clang_function_pointers", in diagnoseOpenCLTypes()
7253 Se.getLangOpts())) { in diagnoseOpenCLTypes()
7259 Se.Diag(NewVD->getLocation(), diag::err_opencl_function_pointer) in diagnoseOpenCLTypes()
7268 if (!Se.getOpenCLOptions().isAvailableOption("cl_khr_fp16", in diagnoseOpenCLTypes()
7269 Se.getLangOpts())) { in diagnoseOpenCLTypes()
7272 if (Se.Context.getBaseElementType(R)->isHalfType()) { in diagnoseOpenCLTypes()
7273 Se.Diag(NewVD->getLocation(), diag::err_opencl_half_declaration) << R; in diagnoseOpenCLTypes()
7284 Se.Diag(NewVD->getBeginLoc(), diag::err_event_t_addr_space_qual); in diagnoseOpenCLTypes()
7296 Se.Diag(NewVD->getLocation(), diag::err_wrong_sampler_addressspace); in diagnoseOpenCLTypes()
7306 Se.Diag(NewVD->getLocation(), diag::err_opencl_nonconst_global_sampler); in diagnoseOpenCLTypes()