Home
last modified time | relevance | path

Searched refs:HLSL (Results 1 – 25 of 75) sorted by relevance

123

/openbsd/gnu/llvm/clang/docs/HLSL/
H A DHLSLSupport.rst2 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 DResourceTypes.rst2 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 DHLSLDocs.rst1 .. title:: Clang HLSL Documentation
8 HLSL Design and Implementation
H A DEntryFunctions.rst2 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 DHLSLIRReference.rst2 HLSL IR Reference
12 IR metadata and attributes used by the HLSL code generation path.
/openbsd/gnu/llvm/clang/include/clang/Basic/
H A DLangStandards.def211 // 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 DLangStandard.h43 HLSL, enumerator
63 HLSL = (1 << 15) enumerator
H A DLangOptions.def262 LANGOPT(HLSL, 1, 0, "HLSL")
263 ENUM_LANGOPT(HLSLVersion, HLSLLangStd, 16, HLSL_Unset, "HLSL Version")
H A DAttr.td328 // 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 DMakefile7 CPPFLAGS+= -I${LLVM_SRCS}/include/llvm/Frontend/HLSL
11 .PATH: ${.CURDIR}/../../../llvm/llvm/lib/Frontend/HLSL
/openbsd/gnu/llvm/clang/lib/Basic/
H A DLangOptions.cpp119 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 DLangStandards.cpp76 case Language::HLSL: in getDefaultLanguageStandard()
/openbsd/gnu/llvm/llvm/lib/Frontend/
H A DCMakeLists.txt1 add_subdirectory(HLSL)
/openbsd/gnu/llvm/llvm/utils/gn/secondary/llvm/lib/Frontend/HLSL/
H A DBUILD.gn1 static_library("HLSL") {
/openbsd/gnu/llvm/llvm/lib/Frontend/HLSL/
H A DCMakeLists.txt6 ${LLVM_MAIN_INCLUDE_DIR}/llvm/Frontend/HLSL
/openbsd/gnu/llvm/clang/cmake/caches/
H A DHLSL.cmake9 # HLSL support is currently limted to clang, eventually it will expand to
/openbsd/gnu/llvm/clang/lib/Frontend/
H A DFrontendOptions.cpp36 .Case("hlsl", Language::HLSL) in getInputKindForExtension()
/openbsd/gnu/llvm/clang/docs/
H A Dindex.rst50 HLSL/HLSLDocs
/openbsd/gnu/usr.bin/clang/libclangDriver/
H A DMakefile54 HLSL.cpp \
/openbsd/gnu/llvm/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp383 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 DIdentifierResolver.cpp105 if (LangOpt.HLSL && isa<HLSLBufferDecl>(D)) in isDeclInScope()
/openbsd/gnu/llvm/llvm/utils/gn/secondary/clang/lib/CodeGen/
H A DBUILD.gn17 "//llvm/lib/Frontend/HLSL",
/openbsd/gnu/llvm/clang/lib/Driver/
H A DCMakeLists.txt67 ToolChains/HLSL.cpp
/openbsd/gnu/llvm/llvm/utils/gn/secondary/clang/lib/Driver/
H A DBUILD.gn80 "ToolChains/HLSL.cpp",
/openbsd/gnu/llvm/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeView.h160 HLSL = 0x10, enumerator

123