H A D | slang_rs_export_type.cpp | 169 slang::RSContext *Context, 174 static void ReportTypeError(slang::RSContext *Context, argument 183 Context->ReportError(TopLevelRecord->getLocation(), Message) 186 Context->ReportError(ND->getLocation(), Message) << ND->getName() 196 slang::RSContext *Context, 202 ReportTypeError(Context, VD, TopLevelRecord, 212 ReportTypeError(Context, VD, TopLevelRecord, 218 ReportTypeError(Context, VD, TopLevelRecord, 224 if (TypeExportableHelper(ElementType, SPS, Context, VD, 244 slang::RSContext *Context, 193 ConstantArrayTypeExportableHelper( const clang::ConstantArrayType *CAT, llvm::SmallPtrSet<const clang::Type*, 8>& SPS, slang::RSContext *Context, const clang::VarDecl *VD, const clang::RecordDecl *TopLevelRecord) argument 241 TypeExportableHelper( clang::Type const *T, llvm::SmallPtrSet<clang::Type const *, 8> &SPS, slang::RSContext *Context, clang::VarDecl const *VD, clang::RecordDecl const *TopLevelRecord) argument 396 TypeExportable(const clang::Type *T, slang::RSContext *Context, const clang::VarDecl *VD) argument 405 ValidateRSObjectInVarDecl(slang::RSContext *Context, clang::VarDecl *VD, bool InCompositeType, unsigned int TargetAPI) argument 444 ValidateTypeHelper( slang::RSContext *Context, clang::ASTContext &C, const clang::Type *&T, clang::NamedDecl *ND, clang::SourceLocation Loc, llvm::SmallPtrSet<const clang::Type*, 8>& SPS, bool InCompositeType, clang::RecordDecl *UnionDecl, unsigned int TargetAPI, bool IsFilterscript) argument 623 NormalizeType(const clang::Type *&T, llvm::StringRef &TypeName, RSContext *Context, const clang::VarDecl *VD) argument 645 ValidateType(slang::RSContext *Context, clang::ASTContext &C, clang::QualType QT, clang::NamedDecl *ND, clang::SourceLocation Loc, unsigned int TargetAPI, bool IsFilterscript) argument 658 ValidateVarDecl(slang::RSContext *Context, clang::VarDecl *VD, unsigned int TargetAPI, bool IsFilterscript) argument 758 Create(RSContext *Context, const clang::Type *T, const llvm::StringRef &TypeName) argument 849 Create(RSContext *Context, const clang::Type *T) argument 858 CreateFromDecl(RSContext *Context, const clang::VarDecl *VD) argument 871 RSExportType(RSContext *Context, ExportClass Class, const llvm::StringRef &Name) argument 1031 GetDataType(RSContext *Context, const clang::Type *T) argument 1064 Create(RSContext *Context, const clang::Type *T, const llvm::StringRef &TypeName, bool Normalized) argument 1077 Create(RSContext *Context, const clang::Type *T) argument 1172 Create(RSContext *Context, const clang::PointerType *PT, const llvm::StringRef &TypeName) argument 1241 Create(RSContext *Context, const clang::ExtVectorType *EVT, const llvm::StringRef &TypeName, bool Normalized) argument 1272 Create(RSContext *Context, const clang::RecordType *RT, const llvm::StringRef &TypeName, unsigned Dim) argument 1357 Create(RSContext *Context, const clang::ConstantArrayType *CAT) argument 1398 Create(RSContext *Context, const clang::RecordType *RT, const llvm::StringRef &TypeName, bool mIsArtificial) argument [all...] |