Home
last modified time | relevance | path

Searched refs:Shader (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/
H A DSPIRVSymbolicOperands.td348 defm Shader : CapabilityOperand<1, 0, 0, [], [Matrix]>;
349 defm Geometry : CapabilityOperand<2, 0, 0, [], [Shader]>;
350 defm Tessellation : CapabilityOperand<3, 0, 0, [], [Shader]>;
367 defm AtomicStorage : CapabilityOperand<21, 0, 0, [], [Shader]>;
371 defm ImageGatherExtended : CapabilityOperand<25, 0, 0, [], [Shader]>;
372 defm StorageImageMultisample : CapabilityOperand<27, 0, 0, [], [Shader]>;
373 defm UniformBufferArrayDynamicIndexing : CapabilityOperand<28, 0, 0, [], [Shader]>;
374 defm SampledImageArrayDynamicIndexing : CapabilityOperand<29, 0, 0, [], [Shader]>;
375 defm StorageBufferArrayDynamicIndexing : CapabilityOperand<30, 0, 0, [], [Shader]>;
376 defm StorageImageArrayDynamicIndexing : CapabilityOperand<31, 0, 0, [], [Shader]>;
[all …]
H A DSPIRVSubtarget.h41 enum SPIRVEnvType { Kernel, Shader, Unknown }; enumerator
96 bool isShader() const { return getEnv() == Shader; } in isShader()
H A DSPIRVSubtarget.cpp87 Env = Shader; in SPIRVSubtarget()
H A DSPIRVModuleAnalysis.cpp42 cl::values(clEnumValN(SPIRV::Capability::Shader, "Shader",
72 AvoidCaps.S.insert(SPIRV::Capability::Shader); in getSymbolicOperandRequirements()
790 addAvailableCaps({Capability::Shader, Capability::Linkage, Capability::Int8, in initAvailableCapabilities()
961 Reqs.addRequirements(SPIRV::Capability::Shader); in addOpTypeImageReqs()
1308 Reqs.addCapability(SPIRV::Capability::Shader); in addInstrRequirements()
1315 Reqs.addCapability(SPIRV::Capability::Shader); in addInstrRequirements()
1775 Reqs.addCapability(SPIRV::Capability::Shader); in addInstrRequirements()
1870 SPIRV::Capability::Shader); in addInstrRequirements()
H A DSPIRVCallLowering.cpp304 NonConstSTI->setEnv(SPIRVSubtarget::Shader); in getExecutionModel()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DLangStandards.def231 HLSL, "High Level Shader Language",
235 HLSL, "High Level Shader Language 2015",
239 HLSL, "High Level Shader Language 2016",
243 HLSL, "High Level Shader Language 2017",
247 HLSL, "High Level Shader Language 2018",
251 HLSL, "High Level Shader Language 2021",
255 HLSL, "High Level Shader Language 202x",
259 HLSL, "High Level Shader Language 202y",
H A DAttr.td1108 .Case("shadermodel", "Shader Model")
/freebsd/contrib/llvm-project/clang/include/clang/Lex/
H A DHLSLRootSignatureTokenKinds.def159 // Shader Visibiliy Enums:
/freebsd/contrib/llvm-project/llvm/include/llvm/BinaryFormat/
H A DDXContainerConstants.def25 SHADER_FEATURE_FLAG(6, 7, DX11_1_ShaderExtensions, "Shader extensions for 11.1")
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaHLSL.cpp725 if (const auto *Shader = FD->getAttr<HLSLShaderAttr>()) { in ActOnTopLevelFunction() local
728 if (Shader->getType() != Env) { in ActOnTopLevelFunction()
729 Diag(Shader->getLocation(), diag::err_hlsl_entry_shader_attr_mismatch) in ActOnTopLevelFunction()
730 << Shader; in ActOnTopLevelFunction()