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

12

/external/clang/lib/StaticAnalyzer/Checkers/
H A DLLVMConventionsChecker.cpp173 CXXBindTemporaryExpr *Ex6 = dyn_cast<CXXBindTemporaryExpr>(Ex5->getSubExpr());
/external/clang/include/clang/Analysis/
H A DCFG.h41 class CXXBindTemporaryExpr;
230 CFGTemporaryDtor(CXXBindTemporaryExpr *expr)
233 const CXXBindTemporaryExpr *getBindTemporaryExpr() const {
234 return static_cast<const CXXBindTemporaryExpr *>(Data1.getPointer());
559 void appendTemporaryDtor(CXXBindTemporaryExpr *E, BumpVectorContext &C) {
/external/clang/lib/StaticAnalyzer/Core/
H A DEnvironment.cpp35 E = cast<CXXBindTemporaryExpr>(E)->getSubExpr();
/external/clang/lib/Analysis/
H A DCFG.cpp361 CFGBlock *VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E,
415 CFGBlock *VisitCXXBindTemporaryExprForTemporaryDtors(CXXBindTemporaryExpr *E,
466 void appendTemporaryDtor(CFGBlock *B, CXXBindTemporaryExpr *E) {
1114 return VisitCXXBindTemporaryExpr(cast<CXXBindTemporaryExpr>(S), asc);
3080 CFGBlock *CFGBuilder::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E,
3164 cast<CXXBindTemporaryExpr>(E), BindToTemporary);
3269 CXXBindTemporaryExpr *E, bool BindToTemporary) {
3401 const CXXBindTemporaryExpr *bindExpr =
3693 else if (isa<CXXBindTemporaryExpr>(S)) {
3751 const CXXBindTemporaryExpr *B
[all...]
H A DLiveVariables.cpp333 S = cast<CXXBindTemporaryExpr>(S)->getSubExpr();
H A DThreadSafety.cpp446 } else if (const CXXBindTemporaryExpr *E = dyn_cast<CXXBindTemporaryExpr>(Exp)) {
/external/clang/lib/AST/
H A DASTDumper.cpp278 void VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *Node);
1727 void ASTDumper::VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *Node) {
H A DExprCXX.cpp725 CXXBindTemporaryExpr *CXXBindTemporaryExpr::Create(ASTContext &C,
732 return new (C) CXXBindTemporaryExpr(Temp, SubExpr);
H A DExprClassification.cpp310 return ClassifyInternal(Ctx, cast<CXXBindTemporaryExpr>(E)->getSubExpr());
H A DExpr.cpp1605 if (CXXBindTemporaryExpr *Binder = dyn_cast<CXXBindTemporaryExpr>(SubExpr))
2212 return (cast<CXXBindTemporaryExpr>(this)
2480 while (const CXXBindTemporaryExpr *BE = dyn_cast<CXXBindTemporaryExpr>(E))
2982 void VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) {
H A DStmtProfile.cpp836 void StmtProfiler::VisitCXXBindTemporaryExpr(const CXXBindTemporaryExpr *S) {
H A DItaniumMangle.cpp3025 mangleExpression(cast<CXXBindTemporaryExpr>(E)->getSubExpr());
/external/clang/lib/Sema/
H A DSemaExprCXX.cpp1443 if (CXXBindTemporaryExpr *Binder =
1444 dyn_cast_or_null<CXXBindTemporaryExpr>(FullInit.get()))
4756 assert(!isa<CXXBindTemporaryExpr>(E) && "Double-bound temporary?");
4892 CXXBindTemporaryExpr *Bind = CXXBindTemporaryExpr::Create(Context, Temp, E);
4965 // outermost CXXBindTemporaryExpr, if any.
4990 CXXBindTemporaryExpr *TopBind = dyn_cast<CXXBindTemporaryExpr>(E);
5020 CXXBindTemporaryExpr *Bind =
5043 // Possibly strip off the top CXXBindTemporaryExpr
[all...]
H A DSemaExceptionSpec.cpp960 cast<CXXBindTemporaryExpr>(E)->getTemporary()->getDestructor());
H A DSemaStmt.cpp203 if (const CXXBindTemporaryExpr *TempExpr = dyn_cast<CXXBindTemporaryExpr>(E))
/external/chromium_org/v8/tools/gcmole/
H A Dgcmole.cc550 VISIT(CXXBindTemporaryExpr);
694 DECL_VISIT_EXPR(CXXBindTemporaryExpr) {
/external/clang/lib/CodeGen/
H A DCGExprAgg.cpp168 void VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E);
938 void AggExprEmitter::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) {
H A DCGExpr.cpp811 return EmitCXXBindTemporaryLValue(cast<CXXBindTemporaryExpr>(E));
3006 CodeGenFunction::EmitCXXBindTemporaryLValue(const CXXBindTemporaryExpr *E) {
H A DCGClass.cpp2094 if (isa<CXXBindTemporaryExpr>(Base))
/external/v8/tools/gcmole/
H A Dgcmole.cc550 VISIT(CXXBindTemporaryExpr);
696 DECL_VISIT_EXPR(CXXBindTemporaryExpr) {
/external/clang/include/clang/AST/
H A DExprCXX.h1014 /// const S &s_ref = S(); // Requires a CXXBindTemporaryExpr.
1017 class CXXBindTemporaryExpr : public Expr { class in namespace:clang
1022 CXXBindTemporaryExpr(CXXTemporary *temp, Expr* SubExpr) function in class:clang::CXXBindTemporaryExpr
1031 CXXBindTemporaryExpr(EmptyShell Empty) function in class:clang::CXXBindTemporaryExpr
1034 static CXXBindTemporaryExpr *Create(ASTContext &C, CXXTemporary *Temp,
H A DRecursiveASTVisitor.h2291 DEF_TRAVERSE_STMT(CXXBindTemporaryExpr, { })
/external/clang/include/clang/ASTMatchers/
H A DASTMatchers.h714 CXXBindTemporaryExpr> bindTemporaryExpr;
/external/clang/tools/libclang/
H A DRecursiveASTVisitor.h2195 DEF_TRAVERSE_STMT(CXXBindTemporaryExpr, { })
/external/clang/lib/Serialization/
H A DASTReaderStmt.cpp1326 void ASTStmtReader::VisitCXXBindTemporaryExpr(CXXBindTemporaryExpr *E) {
2300 S = new (Context) CXXBindTemporaryExpr(Empty);

Completed in 429 milliseconds

12