Home
last modified time | relevance | path

Searched refs:CXXThisExpr (Results 1 – 25 of 30) sorted by relevance

12

/external/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h36 class CXXThisExpr; variable
382 void VisitCXXThisExpr(const CXXThisExpr *TE, ExplodedNode *Pred,
/external/clang/lib/StaticAnalyzer/Checkers/
DVirtualCallChecker.cpp150 if (!isa<CXXThisExpr>(base)) in VisitCXXMemberCallExpr()
/external/clang/lib/Sema/
DSemaFixItUtils.cpp79 isa<CXXThisExpr>(Expr) || in tryToFixConversion()
DSemaExprMember.cpp761 = new (Context) CXXThisExpr(loc, ThisTy, /*isImplicit=*/ true); in BuildAnonymousStructUnionMemberReference()
898 (isa<CXXThisExpr>(BaseExpr) && in BuildMemberReferenceExpr()
899 cast<CXXThisExpr>(BaseExpr)->isImplicit())) && in BuildMemberReferenceExpr()
944 BaseExpr = new (Context) CXXThisExpr(Loc, BaseExprType,/*isImplicit=*/true); in BuildMemberReferenceExpr()
1679 baseExpr = new (Context) CXXThisExpr(loc, ThisTy, /*isImplicit=*/true); in BuildImplicitMemberExpr()
DSemaLambda.cpp760 CaptureInits.push_back(new (Context) CXXThisExpr(From.getLocation(), in ActOnLambdaExpr()
DSemaDeclCXX.cpp65 bool VisitCXXThisExpr(CXXThisExpr *ThisE);
108 bool CheckDefaultArgumentVisitor::VisitCXXThisExpr(CXXThisExpr *ThisE) { in VisitCXXThisExpr()
2099 if (VD == ME->getMemberDecl() && isa<CXXThisExpr>(Base)) { in HandleValue()
11063 bool VisitCXXThisExpr(CXXThisExpr *E) { in VisitCXXThisExpr()
DSemaExprCXX.cpp754 ThisExpr = new (Context) CXXThisExpr(Loc, ThisTy, /*isImplicit=*/true); in CheckCXXThisCapture()
770 return Owned(new (Context) CXXThisExpr(Loc, ThisTy, /*isImplicit=*/false)); in ActOnCXXThis()
/external/clang/lib/AST/
DStmtDumper.cpp158 void VisitCXXThisExpr(CXXThisExpr *Node);
563 void StmtDumper::VisitCXXThisExpr(CXXThisExpr *Node) { in VisitCXXThisExpr()
DStmtProfile.cpp769 void StmtProfiler::VisitCXXThisExpr(const CXXThisExpr *S) { in VisitCXXThisExpr()
DStmtPrinter.cpp1237 void StmtPrinter::VisitCXXThisExpr(CXXThisExpr *Node) { in VisitCXXThisExpr()
DExpr.cpp2494 if (const CXXThisExpr *This = dyn_cast<CXXThisExpr>(E)) in isImplicitCXXThis()
/external/clang/include/clang/Basic/
DStmtNodes.td107 def CXXThisExpr : DStmt<Expr>;
/external/clang/lib/StaticAnalyzer/Core/
DExprEngineCXX.cpp302 void ExprEngine::VisitCXXThisExpr(const CXXThisExpr *TE, ExplodedNode *Pred, in VisitCXXThisExpr()
DExprEngine.cpp796 VisitCXXThisExpr(cast<CXXThisExpr>(S), Pred, Dst); in Visit()
/external/clang/lib/Edit/
DRewriteObjCFoundationAPI.cpp743 isa<CXXThisExpr>(Expr) || in subscriptOperatorNeedsParens()
770 isa<CXXThisExpr>(Expr) || in castOperatorNeedsParens()
/external/clang/lib/StaticAnalyzer/
DREADME.txt89 when we synthesize it and create it directly from CXXThisExpr in a single
/external/clang/include/clang/AST/
DExprCXX.h634 class CXXThisExpr : public Expr {
639 CXXThisExpr(SourceLocation L, QualType Type, bool isImplicit) in CXXThisExpr() function
648 CXXThisExpr(EmptyShell Empty) : Expr(CXXThisExprClass, Empty) {} in CXXThisExpr() function
661 static bool classof(const CXXThisExpr *) { return true; } in classof() argument
DRecursiveASTVisitor.h2160 DEF_TRAVERSE_STMT(CXXThisExpr, { })
/external/v8/tools/gcmole/
Dgcmole.cc561 VISIT(CXXThisExpr); in VisitExpr()
643 DECL_VISIT_EXPR(CXXThisExpr) { in DECL_VISIT_EXPR() argument
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1199 void ASTStmtReader::VisitCXXThisExpr(CXXThisExpr *E) { in VisitCXXThisExpr()
2073 S = new (Context) CXXThisExpr(Empty); in ReadStmtFromStream()
DASTWriterStmt.cpp1183 void ASTStmtWriter::VisitCXXThisExpr(CXXThisExpr *E) { in VisitCXXThisExpr()
/external/clang/lib/CodeGen/
DCGExprScalar.cpp338 Value *VisitCXXThisExpr(CXXThisExpr *TE) { in VisitCXXThisExpr()
1003 if (isa<CXXThisExpr>(E)) { in ShouldNullCheckClassCastValue()
DCGClass.cpp365 void VisitCXXThisExpr(CXXThisExpr *E) { UsesThis = true; } in VisitCXXThisExpr()
/external/clang/tools/libclang/
DRecursiveASTVisitor.h2080 DEF_TRAVERSE_STMT(CXXThisExpr, { })
/external/clang/lib/Analysis/
DThreadSafety.cpp287 } else if (isa<CXXThisExpr>(Exp)) { in buildSExpr()

12