Home
last modified time | relevance | path

Searched refs:MaterializeTemporaryExpr (Results 1 – 25 of 28) sorted by relevance

12

/external/clang/lib/AST/
DExpr.cpp1490 if (MaterializeTemporaryExpr *Materialize in getSubExprAsWritten()
1491 = dyn_cast<MaterializeTemporaryExpr>(SubExpr)) in getSubExprAsWritten()
2099 return cast<MaterializeTemporaryExpr>(E)->GetTemporaryExpr() in isOBJCGCCandidate()
2204 if (MaterializeTemporaryExpr *Materialize in IgnoreParenCasts()
2205 = dyn_cast<MaterializeTemporaryExpr>(E)) { in IgnoreParenCasts()
2243 } else if (MaterializeTemporaryExpr *Materialize in IgnoreParenLValueCasts()
2244 = dyn_cast<MaterializeTemporaryExpr>(E)) { in IgnoreParenLValueCasts()
2300 if (MaterializeTemporaryExpr *Materialize in IgnoreParenImpCasts()
2301 = dyn_cast<MaterializeTemporaryExpr>(E)) { in IgnoreParenImpCasts()
2379 if (const MaterializeTemporaryExpr *M = dyn_cast<MaterializeTemporaryExpr>(E)) in isDefaultArgument()
[all …]
DExprClassification.cpp373 return cast<MaterializeTemporaryExpr>(E)->isBoundToLvalueReference() in ClassifyInternal()
DStmtProfile.cpp977 const MaterializeTemporaryExpr *S) { in VisitMaterializeTemporaryExpr()
DStmtPrinter.cpp1650 void StmtPrinter::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *Node){ in VisitMaterializeTemporaryExpr()
DExprConstant.cpp2789 bool VisitMaterializeTemporaryExpr(const MaterializeTemporaryExpr *E);
2858 const MaterializeTemporaryExpr *E) { in VisitMaterializeTemporaryExpr()
3489 if (const MaterializeTemporaryExpr *ME in VisitCXXConstructExpr()
3490 = dyn_cast<MaterializeTemporaryExpr>(E->getArg(0))) in VisitCXXConstructExpr()
DDecl.cpp1520 return isa<MaterializeTemporaryExpr>(E); in extendsLifetimeOfTemporary()
DItaniumMangle.cpp2935 mangleExpression(cast<MaterializeTemporaryExpr>(E)->GetTemporaryExpr()); in mangleExpression()
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h37 class MaterializeTemporaryExpr; variable
399 void CreateCXXTemporaryObject(const MaterializeTemporaryExpr *ME,
/external/clang/include/clang/Basic/
DStmtNodes.td134 def MaterializeTemporaryExpr : DStmt<Expr>;
/external/clang/lib/StaticAnalyzer/Core/
DExprEngineCXX.cpp25 void ExprEngine::CreateCXXTemporaryObject(const MaterializeTemporaryExpr *ME, in CreateCXXTemporaryObject()
DExprEngine.cpp843 const MaterializeTemporaryExpr *MTE = cast<MaterializeTemporaryExpr>(S); in Visit()
/external/clang/include/clang/AST/
DExprCXX.h3635 class MaterializeTemporaryExpr : public Expr {
3644 MaterializeTemporaryExpr(QualType T, Expr *Temporary, in MaterializeTemporaryExpr() function
3653 MaterializeTemporaryExpr(EmptyShell Empty) in MaterializeTemporaryExpr() function
3673 static bool classof(const MaterializeTemporaryExpr *) { in classof() argument
DRecursiveASTVisitor.h2224 DEF_TRAVERSE_STMT(MaterializeTemporaryExpr, { })
/external/clang/lib/CodeGen/
DCGExprAgg.cpp171 void VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E);
524 void AggExprEmitter::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E){ in VisitMaterializeTemporaryExpr()
DCGExpr.cpp243 if (const MaterializeTemporaryExpr *M in EmitExprForReferenceBinding()
244 = dyn_cast<MaterializeTemporaryExpr>(E)) { in EmitExprForReferenceBinding()
802 return EmitMaterializeTemporaryExpr(cast<MaterializeTemporaryExpr>(E)); in EmitLValue()
2540 const MaterializeTemporaryExpr *E) { in EmitMaterializeTemporaryExpr()
DCGExprConstant.cpp759 llvm::Constant *VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E) { in VisitMaterializeTemporaryExpr()
DCodeGenFunction.h2143 LValue EmitMaterializeTemporaryExpr(const MaterializeTemporaryExpr *E);
DCGExprScalar.cpp331 Value *VisitMaterializeTemporaryExpr(const MaterializeTemporaryExpr *E) { in VisitMaterializeTemporaryExpr()
/external/clang/lib/Analysis/
DCFG.cpp746 if (const MaterializeTemporaryExpr *MTE in getReferenceInitTemporaryType()
747 = dyn_cast<MaterializeTemporaryExpr>(Init)) { in getReferenceInitTemporaryType()
3088 E = cast<MaterializeTemporaryExpr>(E)->GetTemporaryExpr(); in VisitForTemporaryDtors()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h570 MaterializeTemporaryExpr> materializeTemporaryExpr;
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1471 void ASTStmtReader::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E) { in VisitMaterializeTemporaryExpr()
2188 S = new (Context) MaterializeTemporaryExpr(Empty); in ReadStmtFromStream()
DASTWriterStmt.cpp1484 void ASTStmtWriter::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E) { in VisitMaterializeTemporaryExpr()
/external/clang/tools/libclang/
DRecursiveASTVisitor.h2144 DEF_TRAVERSE_STMT(MaterializeTemporaryExpr, { })
/external/clang/unittests/ASTMatchers/
DASTMatchersTest.cpp1329 TEST(MaterializeTemporaryExpr, MatchesTemporary) { in TEST() argument
/external/clang/lib/Sema/
DSemaChecking.cpp3651 cast<MaterializeTemporaryExpr>(E)->GetTemporaryExpr(), in EvalAddr()
3769 cast<MaterializeTemporaryExpr>(E)->GetTemporaryExpr(), in EvalVal()

12