Home
last modified time | relevance | path

Searched refs:CXXBindTemporaryExpr (Results 1 – 25 of 33) sorted by relevance

12

/external/clang/include/clang/Analysis/
DCFG.h40 class CXXBindTemporaryExpr; variable
201 CFGTemporaryDtor(CXXBindTemporaryExpr *expr) in CFGTemporaryDtor()
204 const CXXBindTemporaryExpr *getBindTemporaryExpr() const { in getBindTemporaryExpr()
205 return static_cast<const CXXBindTemporaryExpr *>(Data1.getPointer()); in getBindTemporaryExpr()
527 void appendTemporaryDtor(CXXBindTemporaryExpr *E, BumpVectorContext &C) { in appendTemporaryDtor()
/external/clang/lib/StaticAnalyzer/Checkers/
DLLVMConventionsChecker.cpp172 CXXBindTemporaryExpr *Ex6 = dyn_cast<CXXBindTemporaryExpr>(Ex5->getSubExpr()); in VisitVarDecl()
/external/clang/lib/Analysis/
DCFG.cpp323 CFGBlock *VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E,
377 CFGBlock *VisitCXXBindTemporaryExprForTemporaryDtors(CXXBindTemporaryExpr *E,
428 void appendTemporaryDtor(CFGBlock *B, CXXBindTemporaryExpr *E) { in appendTemporaryDtor()
1058 return VisitCXXBindTemporaryExpr(cast<CXXBindTemporaryExpr>(S), asc); in Visit()
2987 CFGBlock *CFGBuilder::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E, in VisitCXXBindTemporaryExpr()
3071 cast<CXXBindTemporaryExpr>(E), BindToTemporary); in VisitForTemporaryDtors()
3181 CXXBindTemporaryExpr *E, bool BindToTemporary) { in VisitCXXBindTemporaryExprForTemporaryDtors()
3314 const CXXBindTemporaryExpr *bindExpr = in getDestructorDecl()
3718 else if (isa<CXXBindTemporaryExpr>(S)) { in print_elem()
3775 const CXXBindTemporaryExpr *BT = TE->getBindTemporaryExpr(); in print_elem()
DLiveVariables.cpp323 S = cast<CXXBindTemporaryExpr>(S)->getSubExpr(); in Visit()
DThreadSafety.cpp430 } else if (CXXBindTemporaryExpr *E = dyn_cast<CXXBindTemporaryExpr>(Exp)) { in buildSExpr()
/external/clang/lib/AST/
DStmtDumper.cpp161 void VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *Node);
584 void StmtDumper::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *Node) { in VisitCXXBindTemporaryExpr()
DExprCXX.cpp687 CXXBindTemporaryExpr *CXXBindTemporaryExpr::Create(ASTContext &C, in Create()
694 return new (C) CXXBindTemporaryExpr(Temp, SubExpr); in Create()
DExpr.cpp1495 if (CXXBindTemporaryExpr *Binder = dyn_cast<CXXBindTemporaryExpr>(SubExpr)) in getSubExprAsWritten()
2077 return (cast<CXXBindTemporaryExpr>(this) in isUnusedResultAWarning()
2401 while (const CXXBindTemporaryExpr *BE = dyn_cast<CXXBindTemporaryExpr>(E)) in skipTemporaryBindingsNoOpCastsAndParens()
2868 void VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) { in VisitCXXBindTemporaryExpr()
DExprClassification.cpp302 return ClassifyInternal(Ctx, cast<CXXBindTemporaryExpr>(E)->getSubExpr()); in ClassifyInternal()
DStmtProfile.cpp783 void StmtProfiler::VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *S) { in VisitCXXBindTemporaryExpr()
DStmtPrinter.cpp1261 void StmtPrinter::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *Node) { in VisitCXXBindTemporaryExpr()
/external/clang/lib/StaticAnalyzer/Core/
DEnvironment.cpp97 E = cast<CXXBindTemporaryExpr>(E)->getSubExpr(); in getSVal()
/external/clang/include/clang/Basic/
DStmtNodes.td121 def CXXBindTemporaryExpr : DStmt<Expr>;
/external/clang/lib/Sema/
DSemaExprCXX.cpp1401 if (CXXBindTemporaryExpr *Binder = in BuildCXXNew()
1402 dyn_cast_or_null<CXXBindTemporaryExpr>(FullInit.get())) in BuildCXXNew()
4609 assert(!isa<CXXBindTemporaryExpr>(E) && "Double-bound temporary?"); in MaybeBindToTemporary()
4744 CXXBindTemporaryExpr *Bind = CXXBindTemporaryExpr::Create(Context, Temp, E); in MaybeBindToTemporary()
4842 CXXBindTemporaryExpr *TopBind = dyn_cast<CXXBindTemporaryExpr>(E); in ActOnDecltypeExpression()
4870 CXXBindTemporaryExpr *Bind = Rec.DelayedDecltypeBinds[I]; in ActOnDecltypeExpression()
5314 if (CXXBindTemporaryExpr *BE = dyn_cast<CXXBindTemporaryExpr>(SubE)) in BuildCXXMemberCallExpr()
DSemaExceptionSpec.cpp943 cast<CXXBindTemporaryExpr>(E)->getTemporary()->getDestructor()); in canThrow()
DSemaStmt.cpp176 if (const CXXBindTemporaryExpr *TempExpr = dyn_cast<CXXBindTemporaryExpr>(E)) in DiagnoseUnusedExprResult()
DSemaTemplateInstantiateDecl.cpp3120 while (CXXBindTemporaryExpr *Binder = dyn_cast<CXXBindTemporaryExpr>(Init)) in SubstInitializer()
/external/clang/include/clang/AST/
DExprCXX.h841 class CXXBindTemporaryExpr : public Expr {
846 CXXBindTemporaryExpr(CXXTemporary *temp, Expr* SubExpr) in CXXBindTemporaryExpr() function
855 CXXBindTemporaryExpr(EmptyShell Empty) in CXXBindTemporaryExpr() function
858 static CXXBindTemporaryExpr *Create(ASTContext &C, CXXTemporary *Temp,
877 static bool classof(const CXXBindTemporaryExpr *) { return true; } in classof() argument
DRecursiveASTVisitor.h2147 DEF_TRAVERSE_STMT(CXXBindTemporaryExpr, { })
/external/v8/tools/gcmole/
Dgcmole.cc550 VISIT(CXXBindTemporaryExpr); in VisitExpr()
696 DECL_VISIT_EXPR(CXXBindTemporaryExpr) { in DECL_VISIT_EXPR() argument
/external/clang/lib/CodeGen/
DCGExprAgg.cpp165 void VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E);
853 void AggExprEmitter::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) { in VisitCXXBindTemporaryExpr()
DCGExprCXX.cpp145 if (isa<CXXBindTemporaryExpr>(Base)) in canDevirtualizeMemberFunctionCalls()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h548 CXXBindTemporaryExpr> bindTemporaryExpr;
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1221 void ASTStmtReader::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) { in VisitCXXBindTemporaryExpr()
2088 S = new (Context) CXXBindTemporaryExpr(Empty); in ReadStmtFromStream()
/external/clang/tools/libclang/
DRecursiveASTVisitor.h2067 DEF_TRAVERSE_STMT(CXXBindTemporaryExpr, { })

12