| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/ |
| H A D | ConstructionContext.h | 96 ConstructionContextItem(const MaterializeTemporaryExpr *MTE) in ConstructionContextItem() 278 BumpVectorContext &C, const MaterializeTemporaryExpr *MTE, 465 const MaterializeTemporaryExpr *MTE; 470 const MaterializeTemporaryExpr *MTE) in TemporaryObjectConstructionContext() 490 const MaterializeTemporaryExpr *getMaterializedTemporaryExpr() const { in getMaterializedTemporaryExpr() 508 const CXXBindTemporaryExpr *BTE, const MaterializeTemporaryExpr *MTE) in SimpleTemporaryObjectConstructionContext() 534 const CXXBindTemporaryExpr *BTE, const MaterializeTemporaryExpr *MTE, in ElidedTemporaryObjectConstructionContext()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | IgnoreExpr.h | 65 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E)) in IgnoreImplicitCastsExtraSingleStep() 81 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E)) in IgnoreCastsSingleStep() 115 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E)) in IgnoreImplicitSingleStep()
|
| H A D | ComputeDependence.h | 77 class MaterializeTemporaryExpr; variable 162 ExprDependence computeDependence(MaterializeTemporaryExpr *E);
|
| H A D | TextNodeDumper.h | 280 void VisitMaterializeTemporaryExpr(const MaterializeTemporaryExpr *Node);
|
| H A D | JSONNodeDumper.h | 289 void VisitMaterializeTemporaryExpr(const MaterializeTemporaryExpr *MTE);
|
| H A D | ExprCXX.h | 4462 class MaterializeTemporaryExpr : public Expr { 4470 MaterializeTemporaryExpr(QualType T, Expr *Temporary, 4474 MaterializeTemporaryExpr(EmptyShell Empty) in MaterializeTemporaryExpr() function 4518 return const_cast<MaterializeTemporaryExpr *>(this)->getExtendingDecl(); in getExtendingDecl()
|
| /netbsd-src/external/apache2/llvm/dist/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() 187 const auto *MTE = cast<MaterializeTemporaryExpr>(TopItem.getStmt()); in createFromLayers()
|
| H A D | CFG.cpp | 588 CFGBlock *VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *MTE, 1429 auto *MTE = cast<MaterializeTemporaryExpr>(Child); in findConstructionContexts() 1694 if (const MaterializeTemporaryExpr *MTE in getReferenceInitTemporaryType() 1695 = dyn_cast<MaterializeTemporaryExpr>(Init)) { in getReferenceInitTemporaryType() 2265 return VisitMaterializeTemporaryExpr(cast<MaterializeTemporaryExpr>(S), in Visit() 3511 CFGBuilder::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *MTE, in VisitMaterializeTemporaryExpr() 4706 const MaterializeTemporaryExpr* MTE = cast<MaterializeTemporaryExpr>(E); in VisitForTemporaryDtors() 4712 cast<MaterializeTemporaryExpr>(E) in VisitForTemporaryDtors()
|
| H A D | Consumed.cpp | 509 void VisitMaterializeTemporaryExpr(const MaterializeTemporaryExpr *Temp); 849 const MaterializeTemporaryExpr *Temp) { in VisitMaterializeTemporaryExpr()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | IteratorModeling.cpp | 88 check::PostStmt<MaterializeTemporaryExpr>, 155 void checkPostStmt(const MaterializeTemporaryExpr *MTE, 292 void IteratorModeling::checkPostStmt(const MaterializeTemporaryExpr *MTE, in checkPostStmt()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | Expr.cpp | 55 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E)) { in getBestDynamicClassTypeExpr() 1829 if (auto *Materialize = dyn_cast<MaterializeTemporaryExpr>(E)) in skipImplicitTemporary() 2753 return cast<MaterializeTemporaryExpr>(this) in isUnusedResultAWarning() 2779 return cast<MaterializeTemporaryExpr>(E)->getSubExpr()->isOBJCGCCandidate( in isOBJCGCCandidate() 2953 if (const MaterializeTemporaryExpr *M = dyn_cast<MaterializeTemporaryExpr>(E)) in isDefaultArgument() 2965 if (const MaterializeTemporaryExpr *M = dyn_cast<MaterializeTemporaryExpr>(E)) in skipTemporaryBindingsNoOpCastsAndParens() 3059 if (const MaterializeTemporaryExpr *M in isImplicitCXXThis() 3060 = dyn_cast<MaterializeTemporaryExpr>(E)) { in isImplicitCXXThis() 3242 return cast<MaterializeTemporaryExpr>(this) in isConstantInitializer() 3748 } else if (const MaterializeTemporaryExpr *M in isNullPointerConstant() [all …]
|
| H A D | APValue.cpp | 92 if (const MaterializeTemporaryExpr *MTE = in getType() 93 clang::dyn_cast<MaterializeTemporaryExpr>(Base)) { in getType() 1104 auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E); in getLVForValue()
|
| H A D | ExprCXX.cpp | 1623 MaterializeTemporaryExpr::MaterializeTemporaryExpr( in MaterializeTemporaryExpr() function in MaterializeTemporaryExpr 1637 void MaterializeTemporaryExpr::setExtendingDecl(ValueDecl *ExtendedBy, in setExtendingDecl() 1654 bool MaterializeTemporaryExpr::isUsableInConstantExpressions( in isUsableInConstantExpressions()
|
| H A D | ParentMapContext.cpp | 212 if (isa<MaterializeTemporaryExpr>(E)) in AscendIgnoreUnlessSpelledInSource()
|
| H A D | ExprClassification.cpp | 418 return cast<MaterializeTemporaryExpr>(E)->isBoundToLvalueReference() in ClassifyInternal()
|
| H A D | ComputeDependence.cpp | 776 ExprDependence clang::computeDependence(MaterializeTemporaryExpr *E) { in computeDependence()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ExprEngine.h | 60 class MaterializeTemporaryExpr; variable 580 void CreateCXXTemporaryObject(const MaterializeTemporaryExpr *ME,
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | JumpDiagnostics.cpp | 569 MaterializeTemporaryExpr *MTE = cast<MaterializeTemporaryExpr>(S); in BuildScopeInformation()
|
| H A D | SemaInit.cpp | 7122 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(Init)) { in visitLocalsRetainedByReferenceBinding() 7243 } else if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(L)) { in visitLocalsRetainedByInitializer() 7385 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(CCE->getArg(0))) { in visitLocalsRetainedByInitializer() 7411 if (isa<MaterializeTemporaryExpr>(UO->getSubExpr())) in visitLocalsRetainedByInitializer() 7557 auto *MTE = dyn_cast<MaterializeTemporaryExpr>(L); in checkInitializerLifetime() 7638 if (isa<MaterializeTemporaryExpr>(L)) { in checkInitializerLifetime() 7711 if (isa<MaterializeTemporaryExpr>(L)) { in checkInitializerLifetime() 7932 MaterializeTemporaryExpr * 7936 MaterializeTemporaryExpr(T, Temporary, BoundToLvalueReference); in CreateMaterializeTemporaryExpr() 8263 MaterializeTemporaryExpr *MTE = S.CreateMaterializeTemporaryExpr( in Perform() [all …]
|
| H A D | SemaStmt.cpp | 3052 const MaterializeTemporaryExpr *MTE = in DiagnoseForRangeReferenceVariableCopies() 3053 dyn_cast<MaterializeTemporaryExpr>(InitExpr); in DiagnoseForRangeReferenceVariableCopies() 3070 const MaterializeTemporaryExpr *MTE = cast<MaterializeTemporaryExpr>(E); in DiagnoseForRangeReferenceVariableCopies()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
| H A D | ExprEngineCXX.cpp | 26 void ExprEngine::CreateCXXTemporaryObject(const MaterializeTemporaryExpr *ME, in CreateCXXTemporaryObject() 264 const MaterializeTemporaryExpr *MTE = TCC->getMaterializedTemporaryExpr(); in computeObjectUnderConstruction()
|
| H A D | ExprEngine.cpp | 373 if (const auto *MT = dyn_cast<MaterializeTemporaryExpr>(Result)) { in createTemporaryRegionIfNeeded() 1449 if (const auto *MTE = dyn_cast<MaterializeTemporaryExpr>(ArgE)) { in Visit() 1744 const auto *MTE = cast<MaterializeTemporaryExpr>(S); in Visit()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 159 def MaterializeTemporaryExpr : StmtNode<Expr>;
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGExprAgg.cpp | 193 void VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E); 643 void AggExprEmitter::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E){ in VisitMaterializeTemporaryExpr() 1877 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E)) in GetNumNonZeroBytesInInit()
|
| H A D | CGExprConstant.cpp | 1189 llvm::Constant *VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E, in VisitMaterializeTemporaryExpr() 1789 const MaterializeTemporaryExpr *E); 2025 const MaterializeTemporaryExpr *E) { in VisitMaterializeTemporaryExpr()
|