/external/clang/lib/AST/ |
D | Expr.cpp | 1490 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 …]
|
D | ExprClassification.cpp | 373 return cast<MaterializeTemporaryExpr>(E)->isBoundToLvalueReference() in ClassifyInternal()
|
D | StmtProfile.cpp | 977 const MaterializeTemporaryExpr *S) { in VisitMaterializeTemporaryExpr()
|
D | StmtPrinter.cpp | 1650 void StmtPrinter::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *Node){ in VisitMaterializeTemporaryExpr()
|
D | ExprConstant.cpp | 2789 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()
|
D | Decl.cpp | 1520 return isa<MaterializeTemporaryExpr>(E); in extendsLifetimeOfTemporary()
|
D | ItaniumMangle.cpp | 2935 mangleExpression(cast<MaterializeTemporaryExpr>(E)->GetTemporaryExpr()); in mangleExpression()
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | ExprEngine.h | 37 class MaterializeTemporaryExpr; variable 399 void CreateCXXTemporaryObject(const MaterializeTemporaryExpr *ME,
|
/external/clang/include/clang/Basic/ |
D | StmtNodes.td | 134 def MaterializeTemporaryExpr : DStmt<Expr>;
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | ExprEngineCXX.cpp | 25 void ExprEngine::CreateCXXTemporaryObject(const MaterializeTemporaryExpr *ME, in CreateCXXTemporaryObject()
|
D | ExprEngine.cpp | 843 const MaterializeTemporaryExpr *MTE = cast<MaterializeTemporaryExpr>(S); in Visit()
|
/external/clang/include/clang/AST/ |
D | ExprCXX.h | 3635 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
|
D | RecursiveASTVisitor.h | 2224 DEF_TRAVERSE_STMT(MaterializeTemporaryExpr, { })
|
/external/clang/lib/CodeGen/ |
D | CGExprAgg.cpp | 171 void VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E); 524 void AggExprEmitter::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E){ in VisitMaterializeTemporaryExpr()
|
D | CGExpr.cpp | 243 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()
|
D | CGExprConstant.cpp | 759 llvm::Constant *VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E) { in VisitMaterializeTemporaryExpr()
|
D | CodeGenFunction.h | 2143 LValue EmitMaterializeTemporaryExpr(const MaterializeTemporaryExpr *E);
|
D | CGExprScalar.cpp | 331 Value *VisitMaterializeTemporaryExpr(const MaterializeTemporaryExpr *E) { in VisitMaterializeTemporaryExpr()
|
/external/clang/lib/Analysis/ |
D | CFG.cpp | 746 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/ |
D | ASTMatchers.h | 570 MaterializeTemporaryExpr> materializeTemporaryExpr;
|
/external/clang/lib/Serialization/ |
D | ASTReaderStmt.cpp | 1471 void ASTStmtReader::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E) { in VisitMaterializeTemporaryExpr() 2188 S = new (Context) MaterializeTemporaryExpr(Empty); in ReadStmtFromStream()
|
D | ASTWriterStmt.cpp | 1484 void ASTStmtWriter::VisitMaterializeTemporaryExpr(MaterializeTemporaryExpr *E) { in VisitMaterializeTemporaryExpr()
|
/external/clang/tools/libclang/ |
D | RecursiveASTVisitor.h | 2144 DEF_TRAVERSE_STMT(MaterializeTemporaryExpr, { })
|
/external/clang/unittests/ASTMatchers/ |
D | ASTMatchersTest.cpp | 1329 TEST(MaterializeTemporaryExpr, MatchesTemporary) { in TEST() argument
|
/external/clang/lib/Sema/ |
D | SemaChecking.cpp | 3651 cast<MaterializeTemporaryExpr>(E)->GetTemporaryExpr(), in EvalAddr() 3769 cast<MaterializeTemporaryExpr>(E)->GetTemporaryExpr(), in EvalVal()
|