Searched refs:hlsl (Results 1 - 14 of 14) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/lib/Target/DirectX/ |
H A D | DXILResource.h | 38 ResourceBase(uint32_t I, hlsl::FrontendResource R); 43 using Kinds = hlsl::ResourceKind; 49 static StringRef getElementTypeName(hlsl::ElementType CompType); 50 static void printElementType(Kinds Kind, hlsl::ElementType CompType, 55 std::optional<hlsl::ElementType> ElementType; 80 UAVResource(uint32_t I, hlsl::FrontendResource R) 91 ConstantBuffer(uint32_t I, hlsl::FrontendResource R); 114 ResourceTable<UAVResource> UAVs = {"hlsl.uavs"}; 115 ResourceTable<ConstantBuffer> CBuffers = {"hlsl.cbufs"};
|
H A D | DXILResource.cpp | 24 using namespace llvm::hlsl; 249 ConstantBuffer::ConstantBuffer(uint32_t I, hlsl::FrontendResource R) 351 NamedMDNode *Entry = M.getNamedMetadata("hlsl.uavs");
|
/freebsd-current/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGHLSLRuntime.h | 93 llvm::hlsl::ResourceClass RC, 94 llvm::hlsl::ResourceKind RK, bool IsROV, 95 llvm::hlsl::ElementType ET,
|
H A D | CGHLSLRuntime.cpp | 27 using namespace clang::hlsl; 179 llvm::hlsl::ResourceClass RC = Buf.IsCBuffer 180 ? llvm::hlsl::ResourceClass::CBuffer 181 : llvm::hlsl::ResourceClass::SRV; 182 llvm::hlsl::ResourceKind RK = Buf.IsCBuffer 183 ? llvm::hlsl::ResourceKind::CBuffer 184 : llvm::hlsl::ResourceKind::TBuffer; 186 llvm::hlsl::ElementType::Invalid, Buf.Binding); 195 llvm::hlsl::ResourceClass RC, 196 llvm::hlsl [all...] |
/freebsd-current/contrib/llvm-project/clang/lib/Driver/ToolChains/ |
H A D | HLSL.h | 20 namespace hlsl { namespace in namespace:clang::driver::tools 23 Validator(const ToolChain &TC) : Tool("hlsl::Validator", "dxv", TC) {} 32 } // namespace hlsl 56 mutable std::unique_ptr<tools::hlsl::Validator> Validator;
|
H A D | HLSL.cpp | 138 void tools::hlsl::Validator::ConstructJob(Compilation &C, const JobAction &JA, 175 Validator.reset(new tools::hlsl::Validator(*this));
|
/freebsd-current/contrib/llvm-project/clang/lib/Headers/hlsl/ |
H A D | hlsl_basic_types.h | 12 namespace hlsl { namespace 65 } // namespace hlsl
|
H A D | hlsl_intrinsics.h | 12 namespace hlsl { namespace 623 } // namespace hlsl
|
/freebsd-current/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | HLSLRuntime.h | 21 namespace hlsl { namespace in namespace:clang 63 } // namespace hlsl
|
/freebsd-current/contrib/llvm-project/llvm/lib/Frontend/HLSL/ |
H A D | HLSLResource.cpp | 19 using namespace llvm::hlsl;
|
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/ |
H A D | HLSLResource.h | 21 namespace hlsl { namespace in namespace:llvm 101 } // namespace hlsl
|
/freebsd-current/lib/clang/headers/ |
H A D | Makefile | 110 INCS+= hlsl.h 219 HLSLDIR= ${INCSDIR}/hlsl 220 HLSL+= hlsl/hlsl_basic_types.h 221 HLSL+= hlsl/hlsl_intrinsics.h
|
/freebsd-current/contrib/llvm-project/clang/lib/Sema/ |
H A D | HLSLExternalSemaSource.cpp | 25 using namespace llvm::hlsl; 387 IdentifierInfo &HLSL = AST.Idents.get("hlsl", tok::TokenKind::identifier); 404 // This adds a `using namespace hlsl` directive. In DXC, we don't put HLSL's 407 // will need to implicitly use the hlsl namespace. For now in clang everything
|
/freebsd-current/contrib/llvm-project/clang/lib/Frontend/ |
H A D | InitPreprocessor.cpp | 407 hlsl::getStageFromEnvironment(TI.getTriple().getEnvironment()));
|
Completed in 153 milliseconds