Lines Matching defs:HLSL
1 //===--- HLSLExternalSemaSource.cpp - HLSL Sema Source --------------------===//
24 #include "llvm/Frontend/HLSL/HLSLResource.h"
768 IdentifierInfo &HLSL = AST.Idents.get("hlsl", tok::TokenKind::identifier);
769 LookupResult Result(S, &HLSL, SourceLocation(), Sema::LookupNamespaceName);
775 SourceLocation(), &HLSL, PrevDecl, /*Nested=*/false);
780 // Force external decls in the HLSL namespace to load from the PCH.
785 // This adds a `using namespace hlsl` directive. In DXC, we don't put HLSL's
787 // the near future. In order to be source compatible older versions of HLSL
790 // future language versions to match HLSL's evolution.
925 // 1 Empty structs have a size of 1 in HLSL, so we need to check for that