/external/clang/lib/Basic/ |
TargetInfo.cpp | 289 if (Opts.OpenCL) { 290 // OpenCL C requires specific widths for types, irrespective of 293 // OpenCL standard only mentions these as "reserved". 300 // Embedded 32-bit targets (OpenCL EP) might have double C type
|
Module.cpp | 69 .Case("opencl", LangOpts.OpenCL)
|
/external/clang/lib/Frontend/ |
InitPreprocessor.cpp | 411 // OpenCL v1.0/1.1 s6.9, v1.2/2.0 s6.10: Preprocessor Directives and Macros. 412 if (LangOpts.OpenCL) { 413 // OpenCL v1.0 and v1.1 do not have a predefined macro to indicate the 415 // is for the OpenCL version supported by the OpenCL device, which is not 417 // A shared OpenCL header file requires a macro to indicate the language 419 // OpenCL v1.0 and v1.1. 434 llvm_unreachable("Unsupported OpenCL version"); [all...] |
CompilerInvocation.cpp | [all...] |
CompilerInstance.cpp | [all...] |
/prebuilts/ndk/r13/sources/third_party/shaderc/third_party/ |
Android.mk | 114 # OpenCL grammar has not yet been published to SPIRV-Headers 115 SPV_OPENCL_GRAMMAR=$(SPVTOOLS_LOCAL_PATH)/source/extinst-1.0.opencl.std.grammar.json 119 $(1)/core.insts-1.0.inc $(1)/operand.kinds-1.0.inc $(1)/glsl.std.450.insts-1.0.inc $(1)/opencl.std.insts-1.0.inc: \ 127 --extinst-opencl-grammar=$(SPV_OPENCL_GRAMMAR) \ 130 --opencl-insts-output=$(1)/opencl.std.insts-1.0.inc \ 143 $(SPVTOOLS_LOCAL_PATH)/source/ext_inst.cpp: $(1)/glsl.std.450.insts-1.0.inc $(1)/opencl.std.insts-1.0.inc
|
/external/clang/lib/Sema/ |
SemaType.cpp | [all...] |
SemaExpr.cpp | 522 // its address (which is not allowed in OpenCL v1.0 s6.8.a.3). 523 if (getLangOpts().OpenCL) { 662 // OpenCL usually rejects direct accesses to values of 'half' type. 663 if (getLangOpts().OpenCL && !getOpenCLOptions().cl_khr_fp16 && [all...] |
SemaCast.cpp | [all...] |
SemaInit.cpp | [all...] |
DeclSpec.cpp | 506 // OpenCL v1.1 s6.8g: "The extern, static, auto and register storage-class 511 // OpenCL v1.2 s6.8 changes this to "The auto and register storage-class 513 if (S.getLangOpts().OpenCL && [all...] |
Sema.cpp | 212 // Initialize predefined OpenCL types and supported optional core features. 213 if (getLangOpts().OpenCL) { [all...] |
SemaDecl.cpp | [all...] |
SemaExprMember.cpp | 335 // Emit a warning if an rgba selector is used earlier than OpenCL 2.2 337 if (S.getLangOpts().OpenCL && S.getLangOpts().OpenCLVersion < 220) { [all...] |
/external/swiftshader/third_party/llvm-subzero/lib/Support/ |
Triple.cpp | 228 case OpenCL: return "opencl"; 504 .StartsWith("opencl", Triple::OpenCL) [all...] |
/external/mesa3d/include/CL/ |
cl.h | 28 #include <OpenCL/cl_platform.h> 180 /* OpenCL Version */ [all...] |
/external/clang/lib/Parse/ |
ParsePragma.cpp | 194 if (getLangOpts().OpenCL) { 196 PP.AddPragmaHandler("OPENCL", OpenCLExtensionHandler.get()); 198 PP.AddPragmaHandler("OPENCL", FPContractHandler.get()); 266 if (getLangOpts().OpenCL) { 267 PP.RemovePragmaHandler("OPENCL", OpenCLExtensionHandler.get()); 269 PP.RemovePragmaHandler("OPENCL", FPContractHandler.get()); 473 // OpenCL 1.1 9.1: "The all variant sets the behavior for all extensions, [all...] |
ParseDecl.cpp | [all...] |
ParseExpr.cpp | [all...] |
/external/clang/lib/CodeGen/ |
CGExprScalar.cpp | [all...] |
CGBlocks.cpp | 82 if (CGM.getLangOpts().OpenCL) [all...] |
CodeGenFunction.cpp | 439 // OpenCL v1.2 s5.6.4.6 allows the compiler to store kernel argument 735 if (getLangOpts().OpenCL) { [all...] |
/external/clang/lib/Lex/ |
Lexer.cpp | [all...] |
PPDirectives.cpp | [all...] |
/external/clang/include/clang/Parse/ |
Parser.h | 531 /// #pragma OPENCL EXTENSION... [all...] |