/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() 494 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *Temp); 764 const CXXBindTemporaryExpr *Temp) { in VisitCXXBindTemporaryExpr() 1160 ConsumedStateMap::getState(const CXXBindTemporaryExpr *Tmp) const { in getState() 1219 void ConsumedStateMap::setState(const CXXBindTemporaryExpr *Tmp, in setState() 1224 void ConsumedStateMap::remove(const CXXBindTemporaryExpr *Tmp) { in remove() 1399 const CXXBindTemporaryExpr *BTE = DTor.getBindTemporaryExpr(); in run()
|
D | CFG.cpp | 368 CFGBlock *VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E, 468 void setDecisionPoint(CFGBlock *S, CXXBindTemporaryExpr *E) { in setDecisionPoint() 476 CXXBindTemporaryExpr *TerminatorExpr; 487 CXXBindTemporaryExpr *E, bool BindToTemporary, TempDtorContext &Context); 543 void appendTemporaryDtor(CFGBlock *B, CXXBindTemporaryExpr *E) { in appendTemporaryDtor() 1443 return VisitCXXBindTemporaryExpr(cast<CXXBindTemporaryExpr>(S), asc); in Visit() 3434 CFGBlock *CFGBuilder::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E, in VisitCXXBindTemporaryExpr() 3553 cast<CXXBindTemporaryExpr>(E), BindToTemporary, Context); in VisitForTemporaryDtors() 3676 CXXBindTemporaryExpr *E, bool BindToTemporary, TempDtorContext &Context) { in VisitCXXBindTemporaryExprForTemporaryDtors() 3814 const CXXBindTemporaryExpr *bindExpr = in getDestructorDecl() [all …]
|
D | LiveVariables.cpp | 317 S = cast<CXXBindTemporaryExpr>(S)->getSubExpr(); in Visit()
|
D | ThreadSafetyCommon.cpp | 246 return translate(cast<CXXBindTemporaryExpr>(S)->getSubExpr(), Ctx); in translate()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | LLVMConventionsChecker.cpp | 177 CXXBindTemporaryExpr *Ex6 = dyn_cast<CXXBindTemporaryExpr>(Ex5->getSubExpr()); in VisitVarDecl()
|
/external/clang/include/clang/Analysis/ |
D | CFG.h | 42 class CXXBindTemporaryExpr; variable 283 CFGTemporaryDtor(CXXBindTemporaryExpr *expr) in CFGTemporaryDtor() 286 const CXXBindTemporaryExpr *getBindTemporaryExpr() const { in getBindTemporaryExpr() 287 return static_cast<const CXXBindTemporaryExpr *>(Data1.getPointer()); in getBindTemporaryExpr() 678 void appendTemporaryDtor(CXXBindTemporaryExpr *E, BumpVectorContext &C) { in appendTemporaryDtor()
|
/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, 421 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *BTE,
|
D | CoreEngine.h | 98 void HandleCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE,
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | Environment.cpp | 35 E = cast<CXXBindTemporaryExpr>(E)->getSubExpr(); in ignoreTransparentExprs()
|
D | CoreEngine.cpp | 352 cast<CXXBindTemporaryExpr>(B->getTerminator().getStmt()), B, Pred); in HandleBlockExit() 470 void CoreEngine::HandleCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE, in HandleCleanupTemporaryBranch()
|
D | ExprEngine.cpp | 54 typedef std::pair<const CXXBindTemporaryExpr *, const StackFrameContext *> 695 void ExprEngine::processCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE, in processCleanupTemporaryBranch() 712 void ExprEngine::VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *BTE, in VisitCXXBindTemporaryExpr() 854 VisitCXXBindTemporaryExpr(cast<CXXBindTemporaryExpr>(S), PreVisit, Next); in Visit() 1521 assert((!Condition || !isa<CXXBindTemporaryExpr>(Condition)) && in processBranch()
|
/external/clang/lib/Sema/ |
D | SemaExprCXX.cpp | 1065 if (CXXBindTemporaryExpr *BTE = dyn_cast_or_null<CXXBindTemporaryExpr>(Inner)) in BuildCXXTypeConstructExpr() 1611 if (CXXBindTemporaryExpr *Binder = in BuildCXXNew() 1612 dyn_cast_or_null<CXXBindTemporaryExpr>(FullInit.get())) in BuildCXXNew() 4995 assert(!isa<CXXBindTemporaryExpr>(E) && "Double-bound temporary?"); in MaybeBindToTemporary() 5131 CXXBindTemporaryExpr *Bind = CXXBindTemporaryExpr::Create(Context, Temp, E); in MaybeBindToTemporary() 5225 CXXBindTemporaryExpr *TopBind = dyn_cast<CXXBindTemporaryExpr>(E); in ActOnDecltypeExpression() 5258 CXXBindTemporaryExpr *Bind = in ActOnDecltypeExpression() 5752 if (CXXBindTemporaryExpr *BE = dyn_cast<CXXBindTemporaryExpr>(SubE)) in BuildCXXMemberCallExpr() 6221 if (auto *BE = dyn_cast<CXXBindTemporaryExpr>(ResultCall)) in RebuildCallExpr()
|
D | SemaExceptionSpec.cpp | 1015 cast<CXXBindTemporaryExpr>(E)->getTemporary()->getDestructor()); in canThrow()
|
/external/clang/include/clang/Basic/ |
D | StmtNodes.td | 122 def CXXBindTemporaryExpr : DStmt<Expr>;
|
/external/clang/lib/AST/ |
D | ExprCXX.cpp | 788 CXXBindTemporaryExpr *CXXBindTemporaryExpr::Create(const ASTContext &C, in Create() 795 return new (C) CXXBindTemporaryExpr(Temp, SubExpr); in Create()
|
D | Expr.cpp | 1702 if (CXXBindTemporaryExpr *Binder = dyn_cast<CXXBindTemporaryExpr>(SubExpr)) in getSubExprAsWritten() 2329 return (cast<CXXBindTemporaryExpr>(this) in isUnusedResultAWarning() 2618 while (const CXXBindTemporaryExpr *BE = dyn_cast<CXXBindTemporaryExpr>(E)) in skipTemporaryBindingsNoOpCastsAndParens() 3166 void VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) { in VisitCXXBindTemporaryExpr()
|
D | ExprClassification.cpp | 311 return ClassifyInternal(Ctx, cast<CXXBindTemporaryExpr>(E)->getSubExpr()); in ClassifyInternal()
|
D | ASTDumper.cpp | 510 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *Node); 1916 void ASTDumper::VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *Node) { in VisitCXXBindTemporaryExpr()
|
D | StmtProfile.cpp | 1082 void StmtProfiler::VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *S) { in VisitCXXBindTemporaryExpr()
|
/external/v8/tools/gcmole/ |
D | gcmole.cc | 545 VISIT(CXXBindTemporaryExpr); in VisitExpr() 685 DECL_VISIT_EXPR(CXXBindTemporaryExpr) { in DECL_VISIT_EXPR() argument
|
/external/clang/include/clang/AST/ |
D | ExprCXX.h | 1032 class CXXBindTemporaryExpr : public Expr { 1037 CXXBindTemporaryExpr(CXXTemporary *temp, Expr* SubExpr) in CXXBindTemporaryExpr() function 1046 CXXBindTemporaryExpr(EmptyShell Empty) in CXXBindTemporaryExpr() function 1049 static CXXBindTemporaryExpr *Create(const ASTContext &C, CXXTemporary *Temp,
|
/external/clang/lib/CodeGen/ |
D | CGExprAgg.cpp | 173 void VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E); 969 void AggExprEmitter::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) { in VisitCXXBindTemporaryExpr()
|
/external/clang/include/clang/ASTMatchers/ |
D | ASTMatchers.h | 1008 CXXBindTemporaryExpr> bindTemporaryExpr;
|