Home
last modified time | relevance | path

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

123

/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/
H A DComputeDependence.h56 class CXXThisExpr; variable
138 ExprDependence computeDependence(CXXThisExpr *E);
H A DTextNodeDumper.h269 void VisitCXXThisExpr(const CXXThisExpr *Node);
H A DJSONNodeDumper.h273 void VisitCXXThisExpr(const CXXThisExpr *TE);
H A DExprCXX.h1142 class CXXThisExpr : public Expr {
1144 CXXThisExpr(SourceLocation L, QualType Ty, bool IsImplicit) in CXXThisExpr() function
1151 CXXThisExpr(EmptyShell Empty) : Expr(CXXThisExprClass, Empty) {} in CXXThisExpr() function
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/
H A DASTUtils.cpp92 return isa<CXXThisExpr>(E); in isASafeCallArg()
H A DUncountedLocalVarsChecker.cpp184 if (isa<CXXThisExpr>(InitArgOrigin)) in visitVarDecl()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
H A DInvalidatedIteratorChecker.cpp77 if (isa<CXXThisExpr>(UO->getSubExpr())) in checkPreStmt()
H A DIteratorRangeChecker.cpp146 if (isa<CXXThisExpr>(UO->getSubExpr())) in checkPreStmt()
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h50 class CXXThisExpr; variable
397 til::SExpr *translateCXXThisExpr(const CXXThisExpr *TE, CallingContext *Ctx);
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/
H A DSemaFixItUtils.cpp78 isa<CXXThisExpr>(Expr) || in tryToFixConversion()
H A DScopeInfo.cpp83 IsExact = isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts()); in getBaseInfo()
H A DSemaExprMember.cpp987 isa<CXXThisExpr>(BaseExpr->IgnoreImpCasts()) && in BuildMemberReferenceExpr()
1037 (isa<CXXThisExpr>(BaseExpr) && in BuildMemberReferenceExpr()
1038 cast<CXXThisExpr>(BaseExpr)->isImplicit())) && in BuildMemberReferenceExpr()
1835 isa<CXXThisExpr>(Base.get()->IgnoreParenImpCasts())) { in BuildFieldReferenceExpr()
H A DSemaStmtAsm.cpp139 if (isa<CXXThisExpr>(E)) { in CheckNakedParmReference()
H A DSemaOpenMP.cpp3665 if (auto *TE = dyn_cast<CXXThisExpr>(E->getBase()->IgnoreParenCasts())) { in VisitMemberExpr()
3681 return isa<CXXThisExpr>( in VisitMemberExpr()
5017 !isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts()) || in getPrivateItem()
6374 if (isa<CXXThisExpr>(E)) { in ActOnOpenMPDeclareSimdDirective()
6424 if (isa<CXXThisExpr>(E)) { in ActOnOpenMPDeclareSimdDirective()
6502 if (isa<CXXThisExpr>(E)) { in ActOnOpenMPDeclareSimdDirective()
7493 if (isa<CXXThisExpr>(E->getBase()->IgnoreParens())) { in VisitMemberExpr()
7571 isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts())) in checkAndSetInit()
7606 isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts())) in checkAndSetInit()
7639 if (ME->isArrow() && isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts())) in getInitLCDecl()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
H A DExprEngine.h54 class CXXThisExpr; variable
555 void VisitCXXThisExpr(const CXXThisExpr *TE, ExplodedNode *Pred,
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/
H A DASTSelection.cpp117 if (auto *TE = dyn_cast<CXXThisExpr>(S)) { in TraverseStmt()
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/Interp/
H A DInterp.cpp382 if (auto *E = dyn_cast_or_null<CXXThisExpr>(Loc.asExpr())) in CheckThis()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp211 return translateCXXThisExpr(cast<CXXThisExpr>(S), Ctx); in translate()
301 til::SExpr *SExprBuilder::translateCXXThisExpr(const CXXThisExpr *TE, in translateCXXThisExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/Edit/
H A DRewriteObjCFoundationAPI.cpp898 isa<CXXThisExpr>(Expr) || in subscriptOperatorNeedsParens()
925 isa<CXXThisExpr>(Expr) || in castOperatorNeedsParens()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/
H A DREADME.txt89 when we synthesize it and create it directly from CXXThisExpr in a single
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/
H A DStmtNodes.td130 def CXXThisExpr : StmtNode<Expr>;
/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/
H A DComputeDependence.cpp290 ExprDependence clang::computeDependence(CXXThisExpr *E) { in computeDependence()
H A DStmtPrinter.cpp1388 if (const auto *TE = dyn_cast<CXXThisExpr>(E)) in isImplicitThis()
1883 void StmtPrinter::VisitCXXThisExpr(CXXThisExpr *Node) { in VisitCXXThisExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/
H A DExprEngineCXX.cpp973 void ExprEngine::VisitCXXThisExpr(const CXXThisExpr *TE, ExplodedNode *Pred, in VisitCXXThisExpr()
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
H A DASTMatchersInternal.cpp858 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThisExpr> cxxThisExpr;

123