/external/clang/include/clang/Analysis/Analyses/ |
D | Consumed.h | 134 typedef llvm::DenseMap<const CXXBindTemporaryExpr *, ConsumedState> 162 ConsumedState getState(const CXXBindTemporaryExpr *Tmp) const; 186 void setState(const CXXBindTemporaryExpr *Tmp, ConsumedState State); 189 void remove(const CXXBindTemporaryExpr *Tmp);
|
/external/clang/lib/Analysis/ |
D | Consumed.cpp | 311 const CXXBindTemporaryExpr *Tmp; 355 PropagationInfo(const CXXBindTemporaryExpr *Tmp) in PropagationInfo() 383 const CXXBindTemporaryExpr * getTmp() const { in getTmp() 500 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *Temp); 770 const CXXBindTemporaryExpr *Temp) { in VisitCXXBindTemporaryExpr() 1155 ConsumedStateMap::getState(const CXXBindTemporaryExpr *Tmp) const { in getState() 1214 void ConsumedStateMap::setState(const CXXBindTemporaryExpr *Tmp, in setState() 1219 void ConsumedStateMap::remove(const CXXBindTemporaryExpr *Tmp) { in remove() 1392 const CXXBindTemporaryExpr *BTE = DTor.getBindTemporaryExpr(); in run()
|
D | CFG.cpp | 439 CFGBlock *VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E, 540 void setDecisionPoint(CFGBlock *S, CXXBindTemporaryExpr *E) { in setDecisionPoint() 548 CXXBindTemporaryExpr *TerminatorExpr; 559 CXXBindTemporaryExpr *E, bool BindToTemporary, TempDtorContext &Context); 615 void appendTemporaryDtor(CFGBlock *B, CXXBindTemporaryExpr *E) { in appendTemporaryDtor() 1500 return VisitCXXBindTemporaryExpr(cast<CXXBindTemporaryExpr>(S), asc); in Visit() 3543 CFGBlock *CFGBuilder::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E, in VisitCXXBindTemporaryExpr() 3662 cast<CXXBindTemporaryExpr>(E), BindToTemporary, Context); in VisitForTemporaryDtors() 3785 CXXBindTemporaryExpr *E, bool BindToTemporary, TempDtorContext &Context) { in VisitCXXBindTemporaryExprForTemporaryDtors() 3923 const CXXBindTemporaryExpr *bindExpr = in getDestructorDecl() [all …]
|
D | LiveVariables.cpp | 317 S = cast<CXXBindTemporaryExpr>(S)->getSubExpr(); in Visit()
|
D | ThreadSafetyCommon.cpp | 241 return translate(cast<CXXBindTemporaryExpr>(S)->getSubExpr(), Ctx); in translate()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | LLVMConventionsChecker.cpp | 176 CXXBindTemporaryExpr *Ex6 = dyn_cast<CXXBindTemporaryExpr>(Ex5->getSubExpr()); in VisitVarDecl()
|
/external/clang/include/clang/Analysis/ |
D | CFG.h | 42 class CXXBindTemporaryExpr; variable 282 CFGTemporaryDtor(CXXBindTemporaryExpr *expr) in CFGTemporaryDtor() 285 const CXXBindTemporaryExpr *getBindTemporaryExpr() const { in getBindTemporaryExpr() 286 return static_cast<const CXXBindTemporaryExpr *>(Data1.getPointer()); in getBindTemporaryExpr() 677 void appendTemporaryDtor(CXXBindTemporaryExpr *E, BumpVectorContext &C) { in appendTemporaryDtor()
|
/external/v8/tools/clang/rewrite_scoped_refptr/ |
D | RewriteScopedRefptr.cpp | 108 if (const clang::CXXBindTemporaryExpr* op = in RewriteImplicitToExplicitConversion() 109 llvm::dyn_cast<clang::CXXBindTemporaryExpr>(expr)) { in RewriteImplicitToExplicitConversion()
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
D | SubEngine.h | 78 virtual void processCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE,
|
D | ExprEngine.h | 233 void processCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE, 436 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *BTE,
|
D | CoreEngine.h | 101 void HandleCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE,
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | Environment.cpp | 35 E = cast<CXXBindTemporaryExpr>(E)->getSubExpr(); in ignoreTransparentExprs()
|
D | CoreEngine.cpp | 364 cast<CXXBindTemporaryExpr>(B->getTerminator().getStmt()), B, Pred); in HandleBlockExit() 487 void CoreEngine::HandleCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE, in HandleCleanupTemporaryBranch()
|
D | ExprEngine.cpp | 56 typedef std::pair<const CXXBindTemporaryExpr *, const StackFrameContext *> 701 void ExprEngine::processCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE, in processCleanupTemporaryBranch() 718 void ExprEngine::VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *BTE, in VisitCXXBindTemporaryExpr() 880 VisitCXXBindTemporaryExpr(cast<CXXBindTemporaryExpr>(S), PreVisit, Next); in Visit() 1584 assert((!Condition || !isa<CXXBindTemporaryExpr>(Condition)) && in processBranch()
|
/external/clang/lib/Sema/ |
D | SemaExprCXX.cpp | 1306 if (CXXBindTemporaryExpr *BTE = dyn_cast_or_null<CXXBindTemporaryExpr>(Inner)) in BuildCXXTypeConstructExpr() 1853 if (CXXBindTemporaryExpr *Binder = in BuildCXXNew() 1854 dyn_cast_or_null<CXXBindTemporaryExpr>(FullInit.get())) in BuildCXXNew() 5595 assert(!isa<CXXBindTemporaryExpr>(E) && "Double-bound temporary?"); in MaybeBindToTemporary() 5731 CXXBindTemporaryExpr *Bind = CXXBindTemporaryExpr::Create(Context, Temp, E); in MaybeBindToTemporary() 5827 CXXBindTemporaryExpr *TopBind = dyn_cast<CXXBindTemporaryExpr>(E); in ActOnDecltypeExpression() 5860 CXXBindTemporaryExpr *Bind = in ActOnDecltypeExpression() 6359 if (CXXBindTemporaryExpr *BE = dyn_cast<CXXBindTemporaryExpr>(SubE)) in BuildCXXMemberCallExpr() 6843 if (auto *BE = dyn_cast<CXXBindTemporaryExpr>(ResultCall)) in RebuildCallExpr()
|
D | SemaExceptionSpec.cpp | 1053 cast<CXXBindTemporaryExpr>(E)->getTemporary()->getDestructor()); in canThrow()
|
/external/clang/include/clang/Basic/ |
D | StmtNodes.td | 130 def CXXBindTemporaryExpr : DStmt<Expr>;
|
/external/clang/lib/AST/ |
D | ExprCXX.cpp | 709 CXXBindTemporaryExpr *CXXBindTemporaryExpr::Create(const ASTContext &C, in Create() 716 return new (C) CXXBindTemporaryExpr(Temp, SubExpr); in Create()
|
D | Expr.cpp | 1617 if (CXXBindTemporaryExpr *Binder = dyn_cast<CXXBindTemporaryExpr>(SubExpr)) in getSubExprAsWritten() 2216 return (cast<CXXBindTemporaryExpr>(this) in isUnusedResultAWarning() 2505 while (const CXXBindTemporaryExpr *BE = dyn_cast<CXXBindTemporaryExpr>(E)) in skipTemporaryBindingsNoOpCastsAndParens() 3108 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *E) { in VisitCXXBindTemporaryExpr()
|
D | ExprClassification.cpp | 316 return ClassifyInternal(Ctx, cast<CXXBindTemporaryExpr>(E)->getSubExpr()); in ClassifyInternal()
|
D | ASTDumper.cpp | 534 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *Node); 2120 void ASTDumper::VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *Node) { in VisitCXXBindTemporaryExpr()
|
D | Stmt.cpp | 105 if (auto *bte = dyn_cast<CXXBindTemporaryExpr>(s)) in IgnoreImplicit()
|
/external/v8/tools/gcmole/ |
D | gcmole.cc | 577 VISIT(CXXBindTemporaryExpr); in VisitExpr() 717 DECL_VISIT_EXPR(CXXBindTemporaryExpr) { in DECL_VISIT_EXPR() argument
|
/external/clang/lib/CodeGen/ |
D | CGExprAgg.cpp | 176 void VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E); 980 void AggExprEmitter::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) { in VisitCXXBindTemporaryExpr()
|
/external/clang/include/clang/AST/ |
D | ExprCXX.h | 1119 class CXXBindTemporaryExpr : public Expr { 1124 CXXBindTemporaryExpr(CXXTemporary *temp, Expr* SubExpr) in CXXBindTemporaryExpr() function 1133 CXXBindTemporaryExpr(EmptyShell Empty) in CXXBindTemporaryExpr() function 1136 static CXXBindTemporaryExpr *Create(const ASTContext &C, CXXTemporary *Temp,
|