Home
last modified time | relevance | path

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

12

/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h37 class CXXThisExpr; variable
413 void VisitCXXThisExpr(const CXXThisExpr *TE, ExplodedNode *Pred,
/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
DVirtualCallChecker.cpp151 if (!isa<CXXThisExpr>(base)) in VisitCXXMemberCallExpr()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Sema/
DScopeInfo.cpp59 IsExact = isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts()); in getBaseInfo()
DSemaExprMember.cpp790 = new (Context) CXXThisExpr(loc, ThisTy, /*isImplicit=*/ true); in BuildAnonymousStructUnionMemberReference()
988 (isa<CXXThisExpr>(BaseExpr) && in BuildMemberReferenceExpr()
989 cast<CXXThisExpr>(BaseExpr)->isImplicit())) && in BuildMemberReferenceExpr()
1034 BaseExpr = new (Context) CXXThisExpr(Loc, BaseExprType,/*isImplicit=*/true); in BuildMemberReferenceExpr()
1776 baseExpr = new (Context) CXXThisExpr(loc, ThisTy, /*isImplicit=*/true); in BuildImplicitMemberExpr()
DSemaFixItUtils.cpp79 isa<CXXThisExpr>(Expr) || in tryToFixConversion()
DSemaLambda.cpp1315 CaptureInits.push_back(new (Context) CXXThisExpr(From.getLocation(), in ActOnLambdaExpr()
DSemaExprCXX.cpp753 return new (Context) CXXThisExpr(Loc, ThisTy, /*isImplicit*/true); in captureThis()
828 return Owned(new (Context) CXXThisExpr(Loc, ThisTy, /*isImplicit=*/false)); in ActOnCXXThis()
DSemaDeclCXX.cpp68 bool VisitCXXThisExpr(CXXThisExpr *ThisE);
112 bool CheckDefaultArgumentVisitor::VisitCXXThisExpr(CXXThisExpr *ThisE) { in VisitCXXThisExpr()
2160 if (!isa<CXXThisExpr>(Base)) in HandleMemberExpr()
12508 bool VisitCXXThisExpr(CXXThisExpr *E) { in VisitCXXThisExpr()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/Basic/
DStmtNodes.td108 def CXXThisExpr : DStmt<Expr>;
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Edit/
DRewriteObjCFoundationAPI.cpp896 isa<CXXThisExpr>(Expr) || in subscriptOperatorNeedsParens()
923 isa<CXXThisExpr>(Expr) || in castOperatorNeedsParens()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/
DExprEngineCXX.cpp463 void ExprEngine::VisitCXXThisExpr(const CXXThisExpr *TE, ExplodedNode *Pred, in VisitCXXThisExpr()
DExprEngine.cpp1022 VisitCXXThisExpr(cast<CXXThisExpr>(S), Pred, Dst); in Visit()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/AST/
DExprCXX.h763 class CXXThisExpr : public Expr {
768 CXXThisExpr(SourceLocation L, QualType Type, bool isImplicit) in CXXThisExpr() function
777 CXXThisExpr(EmptyShell Empty) : Expr(CXXThisExprClass, Empty) {} in CXXThisExpr() function
DRecursiveASTVisitor.h2238 DEF_TRAVERSE_STMT(CXXThisExpr, { })
/freebsd-9-stable/contrib/llvm/tools/clang/lib/AST/
DASTDumper.cpp292 void VisitCXXThisExpr(const CXXThisExpr *Node);
1798 void ASTDumper::VisitCXXThisExpr(const CXXThisExpr *Node) { in VisitCXXThisExpr()
DStmtProfile.cpp833 void StmtProfiler::VisitCXXThisExpr(const CXXThisExpr *S) { in VisitCXXThisExpr()
DStmtPrinter.cpp1398 void StmtPrinter::VisitCXXThisExpr(CXXThisExpr *Node) { in VisitCXXThisExpr()
DExpr.cpp2629 if (const CXXThisExpr *This = dyn_cast<CXXThisExpr>(E)) in isImplicitCXXThis()
/freebsd-9-stable/contrib/llvm/tools/clang/include/clang/ASTMatchers/
DASTMatchers.h712 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThisExpr> thisExpr;
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Serialization/
DASTReaderStmt.cpp1307 void ASTStmtReader::VisitCXXThisExpr(CXXThisExpr *E) { in VisitCXXThisExpr()
2321 S = new (Context) CXXThisExpr(Empty); in ReadStmtFromStream()
DASTWriterStmt.cpp1274 void ASTStmtWriter::VisitCXXThisExpr(CXXThisExpr *E) { in VisitCXXThisExpr()
/freebsd-9-stable/contrib/llvm/tools/clang/lib/CodeGen/
DCGExprScalar.cpp354 Value *VisitCXXThisExpr(CXXThisExpr *TE) { in VisitCXXThisExpr()
1255 if (isa<CXXThisExpr>(E)) { in ShouldNullCheckClassCastValue()
DCGClass.cpp373 void VisitCXXThisExpr(CXXThisExpr *E) { UsesThis = true; } in VisitCXXThisExpr()
DCodeGenFunction.h1122 void AllocateBlockCXXThisPointer(const CXXThisExpr *E);
/freebsd-9-stable/contrib/llvm/tools/clang/lib/Analysis/
DThreadSafety.cpp308 } else if (isa<CXXThisExpr>(Exp)) { in buildSExpr()

12