Lines Matching refs:SemaHLSL
30 SemaHLSL::SemaHLSL(Sema &S) : SemaBase(S) {} in SemaHLSL() function in SemaHLSL
32 Decl *SemaHLSL::ActOnStartBuffer(Scope *BufferScope, bool CBuffer, in ActOnStartBuffer()
82 void SemaHLSL::ActOnFinishBuffer(Decl *Dcl, SourceLocation RBrace) { in ActOnFinishBuffer()
133 HLSLNumThreadsAttr *SemaHLSL::mergeNumThreadsAttr(Decl *D, in mergeNumThreadsAttr()
148 SemaHLSL::mergeShaderAttr(Decl *D, const AttributeCommonInfo &AL, in mergeShaderAttr()
161 SemaHLSL::mergeParamModifierAttr(Decl *D, const AttributeCommonInfo &AL, in mergeParamModifierAttr()
181 void SemaHLSL::ActOnTopLevelFunction(FunctionDecl *FD) { in ActOnTopLevelFunction()
214 void SemaHLSL::CheckEntryPoint(FunctionDecl *FD) { in CheckEntryPoint()
267 void SemaHLSL::CheckSemanticAnnotation( in CheckSemanticAnnotation()
286 void SemaHLSL::DiagnoseAttrStageMismatch( in DiagnoseAttrStageMismatch()
300 void SemaHLSL::handleNumThreadsAttr(Decl *D, const ParsedAttr &AL) { in handleNumThreadsAttr()
359 void SemaHLSL::handleSV_DispatchThreadIDAttr(Decl *D, const ParsedAttr &AL) { in handleSV_DispatchThreadIDAttr()
371 void SemaHLSL::handlePackOffsetAttr(Decl *D, const ParsedAttr &AL) { in handlePackOffsetAttr()
420 void SemaHLSL::handleShaderAttr(Decl *D, const ParsedAttr &AL) { in handleShaderAttr()
440 void SemaHLSL::handleResourceClassAttr(Decl *D, const ParsedAttr &AL) { in handleResourceClassAttr()
462 void SemaHLSL::handleResourceBindingAttr(Decl *D, const ParsedAttr &AL) { in handleResourceBindingAttr()
533 void SemaHLSL::handleParamModifierAttr(Decl *D, const ParsedAttr &AL) { in handleParamModifierAttr()
884 void SemaHLSL::DiagnoseAvailabilityViolations(TranslationUnitDecl *TU) { in DiagnoseAvailabilityViolations()
1015 bool SemaHLSL::CheckBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) { in CheckBuiltinFunctionCall()