Searched refs:ShaderAttr (Results 1 – 2 of 2) sorted by relevance
215 const auto *ShaderAttr = FD->getAttr<HLSLShaderAttr>(); in CheckEntryPoint() local216 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() local271 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() local726 SetShaderStageContext(ShaderAttr->getType()); in RunOnTranslationUnit()
313 const auto *ShaderAttr = FD->getAttr<HLSLShaderAttr>(); in setHLSLEntryAttributes() local314 assert(ShaderAttr && "All entry functions must have a HLSLShaderAttr"); in setHLSLEntryAttributes()317 llvm::Triple::getEnvironmentTypeName(ShaderAttr->getType())); in setHLSLEntryAttributes()