Home
last modified time | relevance | path

Searched refs:ShaderAttr (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaHLSL.cpp215 const auto *ShaderAttr = FD->getAttr<HLSLShaderAttr>(); in CheckEntryPoint() local
216 assert(ShaderAttr && "Entry point has no shader attribute"); in CheckEntryPoint()
217 llvm::Triple::EnvironmentType ST = ShaderAttr->getType(); in CheckEntryPoint()
270 auto *ShaderAttr = EntryPoint->getAttr<HLSLShaderAttr>(); in CheckSemanticAnnotation() local
271 assert(ShaderAttr && "Entry point has no shader attribute"); in CheckSemanticAnnotation()
272 llvm::Triple::EnvironmentType ST = ShaderAttr->getType(); in CheckSemanticAnnotation()
725 if (HLSLShaderAttr *ShaderAttr = FD->getAttr<HLSLShaderAttr>()) { in RunOnTranslationUnit() local
726 SetShaderStageContext(ShaderAttr->getType()); in RunOnTranslationUnit()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGHLSLRuntime.cpp313 const auto *ShaderAttr = FD->getAttr<HLSLShaderAttr>(); in setHLSLEntryAttributes() local
314 assert(ShaderAttr && "All entry functions must have a HLSLShaderAttr"); in setHLSLEntryAttributes()
317 llvm::Triple::getEnvironmentTypeName(ShaderAttr->getType())); in setHLSLEntryAttributes()