/openbsd/gnu/llvm/clang/docs/HLSL/ |
H A D | HLSLSupport.rst | 2 HLSL Support 90 performance win for HLSL. 117 HLSL Language 124 C++ code is valid HLSL. HLSL has some key differences from C & C++ which we will 134 Due to HLSL being a GPU targeted language HLSL is a Single Program Multiple Data 151 &). While HLSL disallows pointers and references in the syntax, HLSL does use 155 HLSL ``this`` Keyword 158 HLSL does support member functions, and (in HLSL 2021) limited operator 175 In HLSL 2018 and earlier, HLSL supported logical operators (and the ternary 215 HLSL does not support the C or C++ standard libraries. Like OpenCL, HLSL [all …]
|
H A D | ResourceTypes.rst | 2 HLSL Resource Types 11 HLSL Resources are runtime-bound data that is provided as input, output or both 12 to shader programs written in HLSL. Resource Types in HLSL provide key user
|
H A D | HLSLDocs.rst | 1 .. title:: Clang HLSL Documentation 8 HLSL Design and Implementation
|
H A D | EntryFunctions.rst | 2 HLSL Entry Functions 11 In HLSL, entry functions denote the starting point for shader execution. They 22 HLSL entry functions can be called from other parts of the shader, which has 50 immediately before the return. HLSL does not support C++ ``atexit`` 55 HLSL support in Clang is currently focused on compute shaders, which do not
|
H A D | HLSLIRReference.rst | 2 HLSL IR Reference 12 IR metadata and attributes used by the HLSL code generation path.
|
/openbsd/gnu/llvm/clang/include/clang/Basic/ |
H A D | LangStandards.def | 211 // HLSL 213 HLSL, "High Level Shader Language", 214 LineComment | HLSL | CPlusPlus ) 217 HLSL, "High Level Shader Language 2015", 218 LineComment | HLSL | CPlusPlus ) 221 HLSL, "High Level Shader Language 2016", 222 LineComment | HLSL | CPlusPlus ) 225 HLSL, "High Level Shader Language 2017", 226 LineComment | HLSL | CPlusPlus ) 230 LineComment | HLSL | CPlusPlus ) [all …]
|
H A D | LangStandard.h | 43 HLSL, enumerator 63 HLSL = (1 << 15) enumerator
|
H A D | LangOptions.def | 262 LANGOPT(HLSL, 1, 0, "HLSL") 263 ENUM_LANGOPT(HLSLVersion, HLSLLangStd, 16, HLSL_Unset, "HLSL Version")
|
H A D | Attr.td | 328 // HLSL Semantic spellings 372 def HLSL : LangOpt<"HLSL">; 623 /// An attribute class for HLSL Annotations. 920 .Case("shadermodel", "HLSL ShaderModel") 4014 let LangOpts = [HLSL]; 4021 let LangOpts = [HLSL]; 4028 let LangOpts = [HLSL]; 4036 let LangOpts = [HLSL]; 4043 let LangOpts = [HLSL]; 4069 let LangOpts = [HLSL];
|
/openbsd/gnu/usr.bin/clang/libLLVMFrontendHLSL/ |
H A D | Makefile | 7 CPPFLAGS+= -I${LLVM_SRCS}/include/llvm/Frontend/HLSL 11 .PATH: ${.CURDIR}/../../../llvm/llvm/lib/Frontend/HLSL
|
/openbsd/gnu/llvm/clang/lib/Basic/ |
H A D | LangOptions.cpp | 119 Opts.HLSL = Lang == Language::HLSL; in setLangDefaults() 120 if (Opts.HLSL && Opts.IncludeDefaultHeader) in setLangDefaults() 199 Opts.Half = Opts.OpenCL || Opts.HLSL; in setLangDefaults()
|
H A D | LangStandards.cpp | 76 case Language::HLSL: in getDefaultLanguageStandard()
|
/openbsd/gnu/llvm/llvm/lib/Frontend/ |
H A D | CMakeLists.txt | 1 add_subdirectory(HLSL)
|
/openbsd/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Frontend/HLSL/ |
H A D | BUILD.gn | 1 static_library("HLSL") {
|
/openbsd/gnu/llvm/llvm/lib/Frontend/HLSL/ |
H A D | CMakeLists.txt | 6 ${LLVM_MAIN_INCLUDE_DIR}/llvm/Frontend/HLSL
|
/openbsd/gnu/llvm/clang/cmake/caches/ |
H A D | HLSL.cmake | 9 # HLSL support is currently limted to clang, eventually it will expand to
|
/openbsd/gnu/llvm/clang/lib/Frontend/ |
H A D | FrontendOptions.cpp | 36 .Case("hlsl", Language::HLSL) in getInputKindForExtension()
|
/openbsd/gnu/llvm/clang/docs/ |
H A D | index.rst | 50 HLSL/HLSLDocs
|
/openbsd/gnu/usr.bin/clang/libclangDriver/ |
H A D | Makefile | 54 HLSL.cpp \
|
/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | HLSLExternalSemaSource.cpp | 383 IdentifierInfo &HLSL = AST.Idents.get("hlsl", tok::TokenKind::identifier); in InitializeSema() local 384 LookupResult Result(S, &HLSL, SourceLocation(), Sema::LookupNamespaceName); in InitializeSema() 390 SourceLocation(), &HLSL, PrevDecl, /*Nested=*/false); in InitializeSema()
|
H A D | IdentifierResolver.cpp | 105 if (LangOpt.HLSL && isa<HLSLBufferDecl>(D)) in isDeclInScope()
|
/openbsd/gnu/llvm/llvm/utils/gn/secondary/clang/lib/CodeGen/ |
H A D | BUILD.gn | 17 "//llvm/lib/Frontend/HLSL",
|
/openbsd/gnu/llvm/clang/lib/Driver/ |
H A D | CMakeLists.txt | 67 ToolChains/HLSL.cpp
|
/openbsd/gnu/llvm/llvm/utils/gn/secondary/clang/lib/Driver/ |
H A D | BUILD.gn | 80 "ToolChains/HLSL.cpp",
|
/openbsd/gnu/llvm/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | CodeView.h | 160 HLSL = 0x10, enumerator
|