/frameworks/compile/slang/ |
D | slang_rs_object_ref_count.cpp | 100 clang::SourceLocation Loc); 104 std::vector<clang::Stmt*> &StmtList, clang::SourceLocation Loc) { in BuildCompoundStmt() argument 119 C, llvm::makeArrayRef(CompoundStmtList, CompoundStmtCount), Loc, Loc); in BuildCompoundStmt() 266 clang::SourceLocation Loc) { in ClearSingleRSObject() argument 295 Loc); in ClearSingleRSObject() 325 Loc); in ClearSingleRSObject() 345 clang::SourceLocation Loc); 352 clang::SourceLocation Loc) { in ClearArrayRSObject() argument 395 Loc, in ClearArrayRSObject() 409 llvm::APInt(C.getTypeSize(C.IntTy), 0), C.IntTy, Loc); in ClearArrayRSObject() [all …]
|
D | slang_rs_foreach_lowering.cpp | 145 clang::SourceLocation Loc; in CreateForEachInternalFunctionDecl() local 173 mASTCtxt, DC, Loc, Loc, N, T, nullptr, clang::SC_Extern); in CreateForEachInternalFunctionDecl() 178 ParamDecls[I] = clang::ParmVarDecl::Create(mASTCtxt, FD, Loc, in CreateForEachInternalFunctionDecl() 179 Loc, nullptr, ParamTypes[I], nullptr, clang::SC_None, nullptr); in CreateForEachInternalFunctionDecl() 256 const clang::SourceLocation Loc(arg0->getLocStart()); in VisitCallExpr() local 258 clang::IntegerLiteral::Create(mASTCtxt, APIntSlot, IntTy, Loc); in VisitCallExpr() 349 clang::IntegerLiteral::Create(mASTCtxt, APIntZero, IntTy, Loc); in VisitCallExpr() 367 clang::IntegerLiteral::Create(mASTCtxt, APIntNumOutput, IntTy, Loc); in VisitCallExpr() 372 clang::IntegerLiteral::Create(mASTCtxt, APIntNumInputs, IntTy, Loc); in VisitCallExpr()
|
D | slang_rs_context.cpp | 361 const clang::SourceLocation Loc = FD->getLocation(); in markUsedByReducePragma() local 364 mCtx, DC, Loc, Loc, in markUsedByReducePragma() 374 Loc, in markUsedByReducePragma() 375 FD, false, Loc, FD->getType(), in markUsedByReducePragma() 382 Loc, Loc); in markUsedByReducePragma()
|
D | slang_rs_exportable.h | 43 RSExportable(RSContext *Context, RSExportable::Kind K, clang::SourceLocation Loc) in RSExportable() argument 46 mLoc(Loc) { in RSExportable()
|
D | slang_rs_context.h | 344 const clang::SourceLocation Loc, in Report() argument 348 return DiagEngine->Report(clang::FullSourceLoc(Loc, *SM), in Report() 360 clang::DiagnosticBuilder ReportError(const clang::SourceLocation Loc, in ReportError() argument 362 return Report<N>(clang::DiagnosticsEngine::Error, Loc, Message); in ReportError() 371 clang::DiagnosticBuilder ReportWarning(const clang::SourceLocation Loc, in ReportWarning() argument 373 return Report<N>(clang::DiagnosticsEngine::Warning, Loc, Message); in ReportWarning()
|
D | slang_rs_export_type.cpp | 491 clang::SourceLocation Loc, in ValidateTypeHelper() argument 562 if (!ValidateTypeHelper(Context, C, FT, ND, Loc, SPS, true, UnionDecl, in ValidateTypeHelper() 580 Loc, in ValidateTypeHelper() 586 Loc, in ValidateTypeHelper() 599 Context->ReportError(Loc, in ValidateTypeHelper() 614 Context->ReportError(Loc, in ValidateTypeHelper() 620 Context->ReportError(Loc, in ValidateTypeHelper() 631 return ValidateTypeHelper(Context, C, PointeeType, ND, Loc, SPS, in ValidateTypeHelper() 650 return ValidateTypeHelper(Context, C, ElementType, ND, Loc, SPS, true, in ValidateTypeHelper() 657 return ValidateTypeHelper(Context, C, ElementType, ND, Loc, SPS, true, in ValidateTypeHelper() [all …]
|
D | slang_rs_export_foreach.h | 75 RSExportForEach(RSContext *Context, const llvm::StringRef &Name, clang::SourceLocation Loc) in RSExportForEach() argument 76 : RSExportable(Context, RSExportable::EX_FOREACH, Loc), in RSExportForEach()
|
D | slang_rs_export_type.h | 221 clang::SourceLocation Loc = clang::SourceLocation()); 270 clang::SourceLocation Loc, unsigned int TargetAPI, 645 clang::SourceLocation Loc, in RSExportRecordType() argument 650 : RSExportType(Context, ExportClassRecord, Name, Loc), in RSExportRecordType()
|
D | slang_rs_object_ref_count.h | 143 const clang::SourceLocation &Loc);
|
D | slang.h | 224 static bool IsLocInRSHeaderFile(const clang::SourceLocation &Loc,
|
D | slang.cpp | 555 bool Slang::IsLocInRSHeaderFile(const clang::SourceLocation &Loc, in IsLocInRSHeaderFile() argument 557 clang::FullSourceLoc FSL(Loc, SourceMgr); in IsLocInRSHeaderFile()
|