Home
last modified time | relevance | path

Searched refs:ShaderVisibility (Results 1 – 14 of 14) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/HLSL/
H A DHLSLRootSignature.h42 dxbc::ShaderVisibility Visibility = dxbc::ShaderVisibility::All;
51 dxbc::ShaderVisibility Visibility = dxbc::ShaderVisibility::All;
76 dxbc::ShaderVisibility Visibility = dxbc::ShaderVisibility::All;
132 dxbc::ShaderVisibility Visibility = dxbc::ShaderVisibility::All;
H A DRootSignatureValidations.h54 llvm::dxbc::ShaderVisibility Visibility;
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DParseHLSLRootSignature.h92 std::optional<llvm::dxbc::ShaderVisibility> Visibility;
99 std::optional<llvm::dxbc::ShaderVisibility> Visibility;
130 std::optional<llvm::dxbc::ShaderVisibility> Visibility;
140 std::optional<llvm::dxbc::ShaderVisibility>
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/
H A DDXILRootSignature.cpp101 Header.ShaderVisibility = *Val; in parseRootConstants()
155 Header.ShaderVisibility = *Val; in parseRootDescriptors()
251 Header.ShaderVisibility = *Val; in parseDescriptorTable()
339 Sampler.ShaderVisibility = *Val; in parseStaticSampler()
413 if (!dxbc::isValidShaderVisibility(Info.Header.ShaderVisibility)) in validate()
415 Info.Header.ShaderVisibility); in validate()
500 if (!dxbc::isValidShaderVisibility(Sampler.ShaderVisibility)) in validate()
502 Sampler.ShaderVisibility); in validate()
631 << " Shader Visibility: " << Header.ShaderVisibility << "\n"; in run()
/freebsd/contrib/llvm-project/llvm/lib/BinaryFormat/
H A DDXContainer.cpp92 #define SHADER_VISIBILITY(Val, Enum) {#Enum, ShaderVisibility::Enum},
94 static const EnumEntry<ShaderVisibility> ShaderVisibilityValues[] = {
98 ArrayRef<EnumEntry<ShaderVisibility>> dxbc::getShaderVisibility() { in getShaderVisibility()
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDXContainer.h212 enum class ShaderVisibility : uint32_t { enum
216 LLVM_ABI ArrayRef<EnumEntry<ShaderVisibility>> getShaderVisibility();
660 uint32_t ShaderVisibility; member
674 sys::swapByteOrder(ShaderVisibility); in swapBytes()
718 uint32_t ShaderVisibility; member
723 sys::swapByteOrder(ShaderVisibility); in swapBytes()
/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DDXContainerRootSignature.cpp90 support::endian::write(BOS, P.Header.ShaderVisibility, in write()
164 support::endian::write(BOS, S.ShaderVisibility, llvm::endianness::little); in write()
/freebsd/contrib/llvm-project/llvm/lib/ObjectYAML/
H A DDXContainerYAML.cpp101 if (!dxbc::isValidShaderVisibility(PH.ShaderVisibility)) in create()
105 Header.Visibility = PH.ShaderVisibility; in create()
178 NewS.ShaderVisibility = S.ShaderVisibility; in create()
482 IO.mapRequired("ShaderVisibility", S.ShaderVisibility); in mapping()
H A DDXContainerEmitter.cpp348 NewSampler.ShaderVisibility = Param.ShaderVisibility; in writeParts()
/freebsd/contrib/llvm-project/llvm/lib/Frontend/HLSL/
H A DHLSLRootSignature.cpp80 const llvm::dxbc::ShaderVisibility &Visibility) { in operator <<()
H A DRootSignatureValidations.cpp304 Info.Visibility == llvm::dxbc::ShaderVisibility::All in findOverlappingRanges()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseHLSLRootSignature.cpp290 std::optional<llvm::dxbc::ShaderVisibility> Visibility; in parseDescriptorTable()
1009 std::optional<llvm::dxbc::ShaderVisibility>
1029 return llvm::dxbc::ShaderVisibility::NAME; \ in parseShaderVisibility()
/freebsd/contrib/llvm-project/llvm/include/llvm/ObjectYAML/
H A DDXContainerYAML.h182 uint32_t ShaderVisibility; member
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaHLSL.cpp1293 auto CommonVis = Info->Visibility == llvm::dxbc::ShaderVisibility::All in handleRootSignatureElements()