Home
last modified time | relevance | path

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

123

/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/WebKit/
DASTUtils.cpp91 return isa<CXXThisExpr>(E); in isASafeCallArg()
DUncountedLocalVarsChecker.cpp185 if (isa<CXXThisExpr>(InitArgOrigin)) in visitVarDecl()
/openbsd/src/gnu/llvm/clang/include/clang/AST/
DComputeDependence.h57 class CXXThisExpr; variable
144 ExprDependence computeDependence(CXXThisExpr *E);
DTextNodeDumper.h274 void VisitCXXThisExpr(const CXXThisExpr *Node);
DJSONNodeDumper.h282 void VisitCXXThisExpr(const CXXThisExpr *TE);
/openbsd/src/gnu/llvm/clang/lib/Sema/
DHLSLExternalSemaSource.cpp178 CXXThisExpr *This = new (AST) CXXThisExpr( in addDefaultHandleConstructor()
265 auto *This = new (AST) CXXThisExpr( in addArraySubscriptOperator()
DSemaFixItUtils.cpp78 isa<CXXThisExpr>(Expr) || in tryToFixConversion()
DScopeInfo.cpp84 IsExact = isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts()); in getBaseInfo()
DSemaExprMember.cpp989 isa<CXXThisExpr>(BaseExpr->IgnoreImpCasts()) && in BuildMemberReferenceExpr()
1039 (isa<CXXThisExpr>(BaseExpr) && in BuildMemberReferenceExpr()
1040 cast<CXXThisExpr>(BaseExpr)->isImplicit())) && in BuildMemberReferenceExpr()
1859 isa<CXXThisExpr>(Base.get()->IgnoreParenImpCasts())) { in BuildFieldReferenceExpr()
DSemaStmtAsm.cpp140 if (isa<CXXThisExpr>(E)) { in CheckNakedParmReference()
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/Checkers/
DInvalidatedIteratorChecker.cpp77 if (isa<CXXThisExpr>(UO->getSubExpr())) in checkPreStmt()
DIteratorRangeChecker.cpp146 if (isa<CXXThisExpr>(UO->getSubExpr())) in checkPreStmt()
/openbsd/src/gnu/llvm/clang/include/clang/Analysis/Analyses/
DThreadSafetyCommon.h52 class CXXThisExpr; variable
415 til::SExpr *translateCXXThisExpr(const CXXThisExpr *TE, CallingContext *Ctx);
/openbsd/src/gnu/llvm/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
DExprEngine.h55 class CXXThisExpr; variable
561 void VisitCXXThisExpr(const CXXThisExpr *TE, ExplodedNode *Pred,
/openbsd/src/gnu/llvm/clang/lib/AST/Interp/
DByteCodeExprGen.h70 bool VisitCXXThisExpr(const CXXThisExpr *E);
DInterp.cpp384 if (auto *E = dyn_cast_or_null<CXXThisExpr>(Loc.asExpr())) in CheckThis()
DByteCodeExprGen.cpp1293 bool ByteCodeExprGen<Emitter>::VisitCXXThisExpr(const CXXThisExpr *E) { in VisitCXXThisExpr()
/openbsd/src/gnu/llvm/clang/lib/Tooling/Refactoring/
DASTSelection.cpp118 if (auto *TE = dyn_cast<CXXThisExpr>(S)) { in TraverseStmt()
/openbsd/src/gnu/llvm/clang/lib/Edit/
DRewriteObjCFoundationAPI.cpp899 isa<CXXThisExpr>(Expr) || in subscriptOperatorNeedsParens()
926 isa<CXXThisExpr>(Expr) || in castOperatorNeedsParens()
/openbsd/src/gnu/llvm/clang/lib/Analysis/
DThreadSafetyCommon.cpp245 return translateCXXThisExpr(cast<CXXThisExpr>(S), Ctx); in translate()
335 til::SExpr *SExprBuilder::translateCXXThisExpr(const CXXThisExpr *TE, in translateCXXThisExpr()
/openbsd/src/gnu/llvm/clang/lib/StaticAnalyzer/
DREADME.txt89 when we synthesize it and create it directly from CXXThisExpr in a single
/openbsd/src/gnu/llvm/clang/include/clang/Basic/
DStmtNodes.td131 def CXXThisExpr : StmtNode<Expr>;
/openbsd/src/gnu/llvm/clang/lib/AST/
DComputeDependence.cpp309 ExprDependence clang::computeDependence(CXXThisExpr *E) { in computeDependence()
DExpr.cpp3252 if (const CXXThisExpr *This = dyn_cast<CXXThisExpr>(E)) in isImplicitCXXThis()
4198 if (isa<CXXThisExpr>(E1) && isa<CXXThisExpr>(E2)) in isSameComparisonOperand()
/openbsd/src/gnu/llvm/clang/lib/ASTMatchers/
DASTMatchersInternal.cpp874 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThisExpr> cxxThisExpr;

123