Searched refs:hlsl (Results 1 - 14 of 14) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILResource.h38 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 DDXILResource.cpp24 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 DCGHLSLRuntime.h93 llvm::hlsl::ResourceClass RC,
94 llvm::hlsl::ResourceKind RK, bool IsROV,
95 llvm::hlsl::ElementType ET,
H A DCGHLSLRuntime.cpp27 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 DHLSL.h20 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 DHLSL.cpp138 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 Dhlsl_basic_types.h12 namespace hlsl { namespace
65 } // namespace hlsl
H A Dhlsl_intrinsics.h12 namespace hlsl { namespace
623 } // namespace hlsl
/freebsd-current/contrib/llvm-project/clang/include/clang/Basic/
H A DHLSLRuntime.h21 namespace hlsl { namespace in namespace:clang
63 } // namespace hlsl
/freebsd-current/contrib/llvm-project/llvm/lib/Frontend/HLSL/
H A DHLSLResource.cpp19 using namespace llvm::hlsl;
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/
H A DHLSLResource.h21 namespace hlsl { namespace in namespace:llvm
101 } // namespace hlsl
/freebsd-current/lib/clang/headers/
H A DMakefile110 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 DHLSLExternalSemaSource.cpp25 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 DInitPreprocessor.cpp407 hlsl::getStageFromEnvironment(TI.getTriple().getEnvironment()));

Completed in 153 milliseconds