clang 20.0.0git
|
This is the complete list of members for clang::SemaHLSL, including all inherited members.
ActOnFinishBuffer(Decl *Dcl, SourceLocation RBrace) | clang::SemaHLSL | |
ActOnOutParamExpr(ParmVarDecl *Param, Expr *Arg) | clang::SemaHLSL | |
ActOnStartBuffer(Scope *BufferScope, bool CBuffer, SourceLocation KwLoc, IdentifierInfo *Ident, SourceLocation IdentLoc, SourceLocation LBrace) | clang::SemaHLSL | |
ActOnTopLevelFunction(FunctionDecl *FD) | clang::SemaHLSL | |
ActOnVariableDeclarator(VarDecl *VD) | clang::SemaHLSL | |
CheckBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) | clang::SemaHLSL | |
CheckCompatibleParameterABI(FunctionDecl *New, FunctionDecl *Old) | clang::SemaHLSL | |
CheckEntryPoint(FunctionDecl *FD) | clang::SemaHLSL | |
CheckSemanticAnnotation(FunctionDecl *EntryPoint, const Decl *Param, const HLSLAnnotationAttr *AnnotationAttr) | clang::SemaHLSL | |
Diag(SourceLocation Loc, unsigned DiagID, bool DeferHint=false) | clang::SemaBase | |
Diag(SourceLocation Loc, const PartialDiagnostic &PD, bool DeferHint=false) | clang::SemaBase | |
DiagnoseAttrStageMismatch(const Attr *A, llvm::Triple::EnvironmentType Stage, std::initializer_list< llvm::Triple::EnvironmentType > AllowedStages) | clang::SemaHLSL | |
DiagnoseAvailabilityViolations(TranslationUnitDecl *TU) | clang::SemaHLSL | |
diagnoseInputIDType(QualType T, const ParsedAttr &AL) | clang::SemaHLSL | |
emitLogicalOperatorFixIt(Expr *LHS, Expr *RHS, BinaryOperatorKind Opc) | clang::SemaHLSL | |
getASTContext() const | clang::SemaBase | |
getDiagnostics() const | clang::SemaBase | |
getInoutParameterType(QualType Ty) | clang::SemaHLSL | |
getLangOpts() const | clang::SemaBase | |
handleNumThreadsAttr(Decl *D, const ParsedAttr &AL) | clang::SemaHLSL | |
handlePackOffsetAttr(Decl *D, const ParsedAttr &AL) | clang::SemaHLSL | |
handleParamModifierAttr(Decl *D, const ParsedAttr &AL) | clang::SemaHLSL | |
handleResourceBindingAttr(Decl *D, const ParsedAttr &AL) | clang::SemaHLSL | |
handleResourceTypeAttr(QualType T, const ParsedAttr &AL) | clang::SemaHLSL | |
handleShaderAttr(Decl *D, const ParsedAttr &AL) | clang::SemaHLSL | |
handleSV_DispatchThreadIDAttr(Decl *D, const ParsedAttr &AL) | clang::SemaHLSL | |
handleSV_GroupIDAttr(Decl *D, const ParsedAttr &AL) | clang::SemaHLSL | |
handleSV_GroupThreadIDAttr(Decl *D, const ParsedAttr &AL) | clang::SemaHLSL | |
handleVectorBinOpConversion(ExprResult &LHS, ExprResult &RHS, QualType LHSType, QualType RHSType, bool IsCompAssign) | clang::SemaHLSL | |
handleWaveSizeAttr(Decl *D, const ParsedAttr &AL) | clang::SemaHLSL | |
IsScalarizedLayoutCompatible(QualType T1, QualType T2) const | clang::SemaHLSL | |
IsTypedResourceElementCompatible(QualType T1) | clang::SemaHLSL | |
mergeNumThreadsAttr(Decl *D, const AttributeCommonInfo &AL, int X, int Y, int Z) | clang::SemaHLSL | |
mergeParamModifierAttr(Decl *D, const AttributeCommonInfo &AL, HLSLParamModifierAttr::Spelling Spelling) | clang::SemaHLSL | |
mergeShaderAttr(Decl *D, const AttributeCommonInfo &AL, llvm::Triple::EnvironmentType ShaderType) | clang::SemaHLSL | |
mergeWaveSizeAttr(Decl *D, const AttributeCommonInfo &AL, int Min, int Max, int Preferred, int SpelledArgsCount) | clang::SemaHLSL | |
PDiag(unsigned DiagID=0) | clang::SemaBase | |
ProcessResourceTypeAttributes(QualType Wrapped) | clang::SemaHLSL | |
SemaBase(Sema &S) | clang::SemaBase | |
SemaHLSL(Sema &S) | clang::SemaHLSL | |
SemaRef | clang::SemaBase | |
TakeLocForHLSLAttribute(const HLSLAttributedResourceType *RT) | clang::SemaHLSL |