|
clang 22.0.0git
|
This is the complete list of members for clang::SemaHLSL, including all inherited members.
| ActOnEndOfTranslationUnit(TranslationUnitDecl *TU) | clang::SemaHLSL | |
| ActOnFinishBuffer(Decl *Dcl, SourceLocation RBrace) | clang::SemaHLSL | |
| ActOnFinishRootSignatureDecl(SourceLocation Loc, IdentifierInfo *DeclIdent, ArrayRef< hlsl::RootSignatureElement > Elements) | clang::SemaHLSL | |
| ActOnOutParamExpr(ParmVarDecl *Param, Expr *Arg) | clang::SemaHLSL | |
| ActOnStartBuffer(Scope *BufferScope, bool CBuffer, SourceLocation KwLoc, IdentifierInfo *Ident, SourceLocation IdentLoc, SourceLocation LBrace) | clang::SemaHLSL | |
| ActOnStartRootSignatureDecl(StringRef Signature) | clang::SemaHLSL | |
| ActOnTopLevelFunction(FunctionDecl *FD) | clang::SemaHLSL | |
| ActOnUninitializedVarDecl(VarDecl *D) | clang::SemaHLSL | |
| ActOnVariableDeclarator(VarDecl *VD) | clang::SemaHLSL | |
| CanPerformAggregateSplatCast(Expr *Src, QualType DestType) | clang::SemaHLSL | |
| CanPerformElementwiseCast(Expr *Src, QualType DestType) | clang::SemaHLSL | |
| CanPerformScalarCast(QualType SrcTy, QualType DestTy) | clang::SemaHLSL | |
| CheckBuiltinFunctionCall(unsigned BuiltinID, CallExpr *TheCall) | clang::SemaHLSL | |
| CheckCompatibleParameterABI(FunctionDecl *New, FunctionDecl *Old) | clang::SemaHLSL | |
| CheckEntryPoint(FunctionDecl *FD) | clang::SemaHLSL | |
| CheckResourceBinOp(BinaryOperatorKind Opc, Expr *LHSExpr, Expr *RHSExpr, SourceLocation Loc) | clang::SemaHLSL | |
| createSemanticAttr(const AttributeCommonInfo &ACI, NamedDecl *TargetDecl, std::optional< unsigned > Location) | clang::SemaHLSL | inline |
| deduceAddressSpace(VarDecl *Decl) | clang::SemaHLSL | |
| Diag(SourceLocation Loc, unsigned DiagID) | clang::SemaBase | |
| Diag(SourceLocation Loc, const PartialDiagnostic &PD) | clang::SemaBase | |
| DiagCompat(SourceLocation Loc, unsigned CompatDiagId) | clang::SemaBase | |
| DiagnoseAttrStageMismatch(const Attr *A, llvm::Triple::EnvironmentType Stage, std::initializer_list< llvm::Triple::EnvironmentType > AllowedStages) | clang::SemaHLSL | |
| diagnoseInputIDType(QualType T, const ParsedAttr &AL) | clang::SemaHLSL | |
| diagnosePositionType(QualType T, const ParsedAttr &AL) | clang::SemaHLSL | |
| diagnoseSystemSemanticAttr(Decl *D, const ParsedAttr &AL, std::optional< unsigned > Index) | clang::SemaHLSL | |
| emitLogicalOperatorFixIt(Expr *LHS, Expr *RHS, BinaryOperatorKind Opc) | clang::SemaHLSL | |
| getASTContext() const | clang::SemaBase | |
| getCurContext() const | clang::SemaBase | |
| getDiagnostics() const | clang::SemaBase | |
| getInoutParameterType(QualType Ty) | clang::SemaHLSL | |
| getLangOpts() const | clang::SemaBase | |
| handleInitialization(VarDecl *VDecl, Expr *&Init) | clang::SemaHLSL | |
| 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 | |
| handleRootSignatureAttr(Decl *D, const ParsedAttr &AL) | clang::SemaHLSL | |
| handleRootSignatureElements(ArrayRef< hlsl::RootSignatureElement > Elements) | clang::SemaHLSL | |
| handleSemanticAttr(Decl *D, const ParsedAttr &AL) | clang::SemaHLSL | |
| handleShaderAttr(Decl *D, const ParsedAttr &AL) | clang::SemaHLSL | |
| handleVectorBinOpConversion(ExprResult &LHS, ExprResult &RHS, QualType LHSType, QualType RHSType, bool IsCompAssign) | clang::SemaHLSL | |
| handleVkBindingAttr(Decl *D, const ParsedAttr &AL) | clang::SemaHLSL | |
| handleVkConstantIdAttr(Decl *D, const ParsedAttr &AL) | clang::SemaHLSL | |
| handleVkExtBuiltinInputAttr(Decl *D, const ParsedAttr &AL) | clang::SemaHLSL | |
| handleWaveSizeAttr(Decl *D, const ParsedAttr &AL) | clang::SemaHLSL | |
| IsScalarizedLayoutCompatible(QualType T1, QualType T2) const | clang::SemaHLSL | |
| IsTypedResourceElementCompatible(QualType T1) | clang::SemaHLSL | |
| lookupRootSignatureOverrideDecl(DeclContext *DC) const | 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 | |
| mergeVkConstantIdAttr(Decl *D, const AttributeCommonInfo &AL, int Id) | 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 | |
| SetRootSignatureOverride(IdentifierInfo *DeclIdent) | clang::SemaHLSL | inline |
| TakeLocForHLSLAttribute(const HLSLAttributedResourceType *RT) | clang::SemaHLSL | |
| transformInitList(const InitializedEntity &Entity, InitListExpr *Init) | clang::SemaHLSL |