/llvm-project/clang/lib/Analysis/ |
H A D | ConstructionContext.cpp | 46 BumpVectorContext &C, const MaterializeTemporaryExpr *MTE, in createMaterializedTemporaryFromLayers() 129 const auto *MTE = cast<MaterializeTemporaryExpr>(ParentItem.getStmt()); in createBoundTemporaryFromLayers() local 193 const auto *MTE = cast<MaterializeTemporaryExpr>(TopItem.getStmt()); in createFromLayers() local
|
H A D | CFG.cpp | 1514 auto *MTE = cast<MaterializeTemporaryExpr>(Child); findConstructionContexts() local 1782 if (const MaterializeTemporaryExpr *MTE getReferenceInitTemporaryType() local 3677 VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr * MTE,AddStmtChoice asc) VisitMaterializeTemporaryExpr() argument 4990 const MaterializeTemporaryExpr* MTE = cast<MaterializeTemporaryExpr>(E); VisitForTemporaryDtors() local [all...] |
/llvm-project/clang/include/clang/AST/ |
H A D | IgnoreExpr.h | 66 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E)) in IgnoreImplicitCastsExtraSingleStep() local 82 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E)) in IgnoreCastsSingleStep() local 116 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E)) in IgnoreImplicitSingleStep() local
|
/llvm-project/clang-tools-extra/clang-tidy/abseil/ |
H A D | StrCatAppendCheck.cpp | 24 if (const auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E)) in AST_MATCHER_P() local
|
/llvm-project/clang/include/clang/Analysis/ |
H A D | ConstructionContext.h | 99 ConstructionContextItem(const MaterializeTemporaryExpr *MTE) in ConstructionContextItem() 488 const MaterializeTemporaryExpr *MTE; variable 493 const MaterializeTemporaryExpr *MTE) in TemporaryObjectConstructionContext() 531 const CXXBindTemporaryExpr *BTE, const MaterializeTemporaryExpr *MTE) in SimpleTemporaryObjectConstructionContext() 557 const CXXBindTemporaryExpr *BTE, const MaterializeTemporaryExpr *MTE, in ElidedTemporaryObjectConstructionContext()
|
/llvm-project/clang/lib/Sema/ |
H A D | CheckExprLifetime.cpp | 539 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(Init)) { visitLocalsRetainedByReferenceBinding() local 669 } else if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(L)) { visitLocalsRetainedByInitializer() local 812 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(CCE->getArg(0))) { visitLocalsRetainedByInitializer() local 986 auto *MTE = dyn_cast<MaterializeTemporaryExpr>(L); checkExprLifetimeImpl() local [all...] |
H A D | JumpDiagnostics.cpp | 580 MaterializeTemporaryExpr *MTE = cast<MaterializeTemporaryExpr>(S); in BuildScopeInformation() local
|
H A D | SemaStmt.cpp | 2661 for (auto *MTE : LifetimeExtendTemps) BuildCXXForRangeStmt() local 2948 const MaterializeTemporaryExpr *MTE = DiagnoseForRangeReferenceVariableCopies() local 2966 const MaterializeTemporaryExpr *MTE = cast<MaterializeTemporaryExpr>(E); DiagnoseForRangeReferenceVariableCopies() local
|
H A D | SemaInit.cpp | 7415 auto MTE = new (Context) CreateMaterializeTemporaryExpr() local 7776 MaterializeTemporaryExpr *MTE = S.CreateMaterializeTemporaryExpr( Perform() local 8245 MaterializeTemporaryExpr *MTE = S.CreateMaterializeTemporaryExpr( Perform() local
|
H A D | SemaExpr.cpp | 8522 if (const auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E)) { IsArithmeticBinaryExpr() local 9708 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(Op)) OriginalOperand() local
|
H A D | SemaChecking.cpp | 8320 const auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E); CheckMaxUnsignedZero() local
|
H A D | SemaDecl.cpp | 1970 if (const auto *MTE = dyn_cast_if_present<MaterializeTemporaryExpr>(Init); ShouldDiagnoseUnusedDecl() local
|
/llvm-project/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineCXX.cpp | 283 const MaterializeTemporaryExpr *MTE = TCC->getMaterializedTemporaryExpr(); computeObjectUnderConstruction() local 471 if (const auto *MTE = TCC->getMaterializedTemporaryExpr()) updateObjectsUnderConstruction() local 485 if (const auto *MTE = TCC->getMaterializedTemporaryExpr()) updateObjectsUnderConstruction() local
|
H A D | ExprEngine.cpp | 1983 if (const auto *MTE = dyn_cast<MaterializeTemporaryExpr>(ArgE)) { Visit() local 2277 const auto *MTE = cast<MaterializeTemporaryExpr>(S); Visit() local
|
/llvm-project/clang/lib/AST/Interp/ |
H A D | Disasm.cpp |
|
/llvm-project/clang/lib/AST/ |
H A D | APValue.cpp | 92 if (const MaterializeTemporaryExpr *MTE = in getType() local 1185 auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E); getLVForValue() local
|
H A D | JSONNodeDumper.cpp | 1557 VisitMaterializeTemporaryExpr(const MaterializeTemporaryExpr * MTE) VisitMaterializeTemporaryExpr() argument
|
H A D | Expr.cpp | 57 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E)) { in getBestDynamicClassTypeExpr() local 3315 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(this)) isConstantInitializer() local
|
H A D | ExprConstant.cpp | 2338 } else if (const auto *MTE = CheckLValueConstantExpression() local 4228 if (const MaterializeTemporaryExpr *MTE = findCompleteObject() local [all...] |
/llvm-project/clang-tools-extra/clangd/ |
H A D | DumpAST.cpp | 257 if (const auto *MTE = dyn_cast<MaterializeTemporaryExpr>(S)) getDetail() local
|
/llvm-project/lldb/source/Plugins/Process/Linux/ |
H A D | NativeRegisterContextLinux_arm64.cpp | 636 MTE, global() enumerator
|
/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | IteratorModeling.cpp | 292 void IteratorModeling::checkPostStmt(const MaterializeTemporaryExpr *MTE, in checkPostStmt() argument
|
/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | DataflowEnvironment.cpp | 349 VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr * MTE) VisitMaterializeTemporaryExpr() argument
|
/llvm-project/clang/lib/CodeGen/ |
H A D | CGExprAgg.cpp | 1913 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E)) GetNumNonZeroBytesInInit() local
|
H A D | CGExprConstant.cpp | 1434 if (const auto *MTE = dyn_cast<MaterializeTemporaryExpr>(Arg)) VisitCXXConstructExpr() local
|