/external/clang/include/clang/Analysis/Analyses/ |
H A 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/StaticAnalyzer/Checkers/ |
H A D | LLVMConventionsChecker.cpp | 176 CXXBindTemporaryExpr *Ex6 = dyn_cast<CXXBindTemporaryExpr>(Ex5->getSubExpr());
|
/external/clang/lib/Analysis/ |
H A D | Consumed.cpp | 311 const CXXBindTemporaryExpr *Tmp; 355 PropagationInfo(const CXXBindTemporaryExpr *Tmp) 383 const CXXBindTemporaryExpr * getTmp() const { 500 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *Temp); 770 const CXXBindTemporaryExpr *Temp) { 1155 ConsumedStateMap::getState(const CXXBindTemporaryExpr *Tmp) const { 1214 void ConsumedStateMap::setState(const CXXBindTemporaryExpr *Tmp, 1219 void ConsumedStateMap::remove(const CXXBindTemporaryExpr *Tmp) { 1392 const CXXBindTemporaryExpr *BTE = DTor.getBindTemporaryExpr();
|
H A D | CFG.cpp | 439 CFGBlock *VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E, 497 /// CXXBindTemporaryExpr we encounter in that subexpression (which 507 /// CXXBindTemporaryExpr: 509 /// we remember the CXXBindTemporaryExpr and the current block in the 516 /// CXXBindTemporaryExpr as terminator, and branches to the current block 517 /// if the CXXBindTemporaryExpr was marked executed, and otherwise 539 /// the corresponding CXXBindTemporaryExpr E. 540 void setDecisionPoint(CFGBlock *S, CXXBindTemporaryExpr *E) { 548 CXXBindTemporaryExpr *TerminatorExpr; 559 CXXBindTemporaryExpr * [all...] |
H A D | LiveVariables.cpp | 317 S = cast<CXXBindTemporaryExpr>(S)->getSubExpr();
|
H A D | ThreadSafetyCommon.cpp | 241 return translate(cast<CXXBindTemporaryExpr>(S)->getSubExpr(), Ctx);
|
/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | SubEngine.h | 78 virtual void processCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE,
|
H A D | ExprEngine.h | 233 void processCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE, 436 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *BTE,
|
H A D | CoreEngine.h | 101 void HandleCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE,
|
/external/clang/include/clang/Analysis/ |
H A D | CFG.h | 42 class CXXBindTemporaryExpr; 282 CFGTemporaryDtor(CXXBindTemporaryExpr *expr) 285 const CXXBindTemporaryExpr *getBindTemporaryExpr() const { 286 return static_cast<const CXXBindTemporaryExpr *>(Data1.getPointer()); 677 void appendTemporaryDtor(CXXBindTemporaryExpr *E, BumpVectorContext &C) {
|
/external/v8/tools/clang/rewrite_scoped_refptr/ |
H A D | RewriteScopedRefptr.cpp | 108 if (const clang::CXXBindTemporaryExpr* op = 109 llvm::dyn_cast<clang::CXXBindTemporaryExpr>(expr)) {
|
/external/clang/lib/StaticAnalyzer/Core/ |
H A D | Environment.cpp | 35 E = cast<CXXBindTemporaryExpr>(E)->getSubExpr();
|
H A D | CoreEngine.cpp | 364 cast<CXXBindTemporaryExpr>(B->getTerminator().getStmt()), B, Pred); 487 void CoreEngine::HandleCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE,
|
H A D | ExprEngine.cpp | 56 typedef std::pair<const CXXBindTemporaryExpr *, const StackFrameContext *> 59 // Keeps track of whether CXXBindTemporaryExpr nodes have been evaluated. 701 void ExprEngine::processCleanupTemporaryBranch(const CXXBindTemporaryExpr *BTE, 718 void ExprEngine::VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *BTE, 735 // those, we currently skip the CXXBindTemporaryExpr but rely on adding 880 VisitCXXBindTemporaryExpr(cast<CXXBindTemporaryExpr>(S), PreVisit, Next); 1584 assert((!Condition || !isa<CXXBindTemporaryExpr>(Condition)) &&
|
/external/clang/lib/Sema/ |
H A D | SemaExprCXX.cpp | 1306 if (CXXBindTemporaryExpr *BTE = dyn_cast_or_null<CXXBindTemporaryExpr>(Inner)) 1853 if (CXXBindTemporaryExpr *Binder = 1854 dyn_cast_or_null<CXXBindTemporaryExpr>(FullInit.get())) 5595 assert(!isa<CXXBindTemporaryExpr>(E) && "Double-bound temporary?"); 5731 CXXBindTemporaryExpr *Bind = CXXBindTemporaryExpr::Create(Context, Temp, E); 5805 // outermost CXXBindTemporaryExpr, if any. 5827 CXXBindTemporaryExpr *TopBind = dyn_cast<CXXBindTemporaryExpr>( [all...] |
H A D | SemaExceptionSpec.cpp | 1053 cast<CXXBindTemporaryExpr>(E)->getTemporary()->getDestructor());
|
/external/clang/lib/AST/ |
H A D | ExprCXX.cpp | 709 CXXBindTemporaryExpr *CXXBindTemporaryExpr::Create(const ASTContext &C, 716 return new (C) CXXBindTemporaryExpr(Temp, SubExpr);
|
H A D | ExprClassification.cpp | 316 return ClassifyInternal(Ctx, cast<CXXBindTemporaryExpr>(E)->getSubExpr());
|
H A D | Expr.cpp | 1617 if (CXXBindTemporaryExpr *Binder = dyn_cast<CXXBindTemporaryExpr>(SubExpr)) 2216 return (cast<CXXBindTemporaryExpr>(this) 2505 while (const CXXBindTemporaryExpr *BE = dyn_cast<CXXBindTemporaryExpr>(E)) 3108 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *E) {
|
H A D | Stmt.cpp | 105 if (auto *bte = dyn_cast<CXXBindTemporaryExpr>(s))
|
H A D | ASTDumper.cpp | 534 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *Node); 2120 void ASTDumper::VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *Node) {
|
/external/v8/tools/gcmole/ |
H A D | gcmole.cc | 577 VISIT(CXXBindTemporaryExpr); 717 DECL_VISIT_EXPR(CXXBindTemporaryExpr) {
|
/external/clang/lib/CodeGen/ |
H A D | CGExprAgg.cpp | 176 void VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E); 980 void AggExprEmitter::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) {
|
/external/clang/include/clang/AST/ |
H A D | ExprCXX.h | 1116 /// const S &s_ref = S(); // Requires a CXXBindTemporaryExpr. 1119 class CXXBindTemporaryExpr : public Expr { class in namespace:clang 1124 CXXBindTemporaryExpr(CXXTemporary *temp, Expr* SubExpr) function in class:clang::CXXBindTemporaryExpr 1133 CXXBindTemporaryExpr(EmptyShell Empty) function in class:clang::CXXBindTemporaryExpr 1136 static CXXBindTemporaryExpr *Create(const ASTContext &C, CXXTemporary *Temp,
|
/external/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 1274 CXXBindTemporaryExpr> cxxBindTemporaryExpr;
|