Home
last modified time | relevance | path

Searched defs:MTE (Results 1 – 25 of 25) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DConstructionContext.cpp46 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 DCFG.cpp1514 auto *MTE = cast<MaterializeTemporaryExpr>(Child); in findConstructionContexts() local
1782 if (const MaterializeTemporaryExpr *MTE in getReferenceInitTemporaryType() local
3677 CFGBuilder::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *MTE, in VisitMaterializeTemporaryExpr()
4990 const MaterializeTemporaryExpr* MTE = cast<MaterializeTemporaryExpr>(E); in VisitForTemporaryDtors() local
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DIgnoreExpr.h66 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
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/
H A DConstructionContext.h99 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()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DCheckExprLifetime.cpp546 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(Init)) { in visitLocalsRetainedByReferenceBinding() local
684 } else if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(L)) { in visitLocalsRetainedByInitializer() local
827 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(CCE->getArg(0))) { in visitLocalsRetainedByInitializer() local
1009 auto *MTE = dyn_cast<MaterializeTemporaryExpr>(L); in checkExprLifetimeImpl() local
H A DJumpDiagnostics.cpp580 MaterializeTemporaryExpr *MTE = cast<MaterializeTemporaryExpr>(S); in BuildScopeInformation() local
H A DSemaStmt.cpp2661 for (auto *MTE : LifetimeExtendTemps) in BuildCXXForRangeStmt() local
2948 const MaterializeTemporaryExpr *MTE = in DiagnoseForRangeReferenceVariableCopies() local
2966 const MaterializeTemporaryExpr *MTE = cast<MaterializeTemporaryExpr>(E); in DiagnoseForRangeReferenceVariableCopies() local
H A DSemaInit.cpp7428 auto MTE = new (Context) in CreateMaterializeTemporaryExpr() local
7789 MaterializeTemporaryExpr *MTE = S.CreateMaterializeTemporaryExpr( in Perform() local
8258 MaterializeTemporaryExpr *MTE = S.CreateMaterializeTemporaryExpr( in Perform() local
H A DSemaExpr.cpp8557 if (const auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E)) { in IsArithmeticBinaryExpr() local
9743 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(Op)) in OriginalOperand() local
H A DSemaDecl.cpp1979 if (const auto *MTE = dyn_cast_if_present<MaterializeTemporaryExpr>(Init); in ShouldDiagnoseUnusedDecl() local
H A DSemaChecking.cpp8324 const auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E); in CheckMaxUnsignedZero() local
H A DTreeTransform.h4173 if (MaterializeTemporaryExpr *MTE = dyn_cast<MaterializeTemporaryExpr>(Init)) in TransformInitializer() local
H A DSemaOpenMP.cpp1260 if (const auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E)) in getExprAsWritten() local
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp283 const MaterializeTemporaryExpr *MTE = TCC->getMaterializedTemporaryExpr(); in computeObjectUnderConstruction() local
471 if (const auto *MTE = TCC->getMaterializedTemporaryExpr()) in updateObjectsUnderConstruction() local
485 if (const auto *MTE = TCC->getMaterializedTemporaryExpr()) in updateObjectsUnderConstruction() local
H A DExprEngine.cpp1986 if (const auto *MTE = dyn_cast<MaterializeTemporaryExpr>(ArgE)) { in Visit() local
2286 const auto *MTE = cast<MaterializeTemporaryExpr>(S); in Visit() local
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DDisasm.cpp160 if (const auto *MTE = in dump() local
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DAPValue.cpp92 if (const MaterializeTemporaryExpr *MTE = in getType() local
1185 auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E); in getLVForValue() local
H A DJSONNodeDumper.cpp1556 const MaterializeTemporaryExpr *MTE) { in VisitMaterializeTemporaryExpr()
H A DExpr.cpp57 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E)) { in getBestDynamicClassTypeExpr() local
3315 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(this)) in isConstantInitializer() local
H A DExprConstant.cpp2338 } else if (const auto *MTE = in CheckLValueConstantExpression() local
4243 if (const MaterializeTemporaryExpr *MTE = in findCompleteObject() local
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DIteratorModeling.cpp292 void IteratorModeling::checkPostStmt(const MaterializeTemporaryExpr *MTE, in checkPostStmt()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DDataflowEnvironment.cpp350 bool VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *MTE) { in VisitMaterializeTemporaryExpr()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp1910 if (auto *MTE = dyn_cast<MaterializeTemporaryExpr>(E)) in GetNumNonZeroBytesInInit() local
H A DCGExprConstant.cpp1445 if (const auto *MTE = dyn_cast<MaterializeTemporaryExpr>(Arg)) in VisitCXXConstructExpr() local
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp11035 auto *MIt = find_if(It->getSecond(), [](const TreeEntry *MTE) { in isGatherShuffledSingleRegisterEntry() argument