/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | ComputeDependence.h | 57 class CXXThisExpr; variable 145 ExprDependence computeDependence(CXXThisExpr *E);
|
H A D | TextNodeDumper.h | 292 void VisitCXXThisExpr(const CXXThisExpr *Node);
|
H A D | JSONNodeDumper.h | 294 void VisitCXXThisExpr(const CXXThisExpr *TE);
|
H A D | ExprCXX.h | 1152 class CXXThisExpr : public Expr { 1153 CXXThisExpr(SourceLocation L, QualType Ty, bool IsImplicit, ExprValueKind VK) in CXXThisExpr() function 1161 CXXThisExpr(EmptyShell Empty) : Expr(CXXThisExprClass, Empty) {} in CXXThisExpr() function 1164 static CXXThisExpr *Create(const ASTContext &Ctx, SourceLocation L, 1167 static CXXThisExpr *CreateEmpty(const ASTContext &Ctx);
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | ASTUtils.cpp | 125 return isa<CXXThisExpr>(E); in isASafeCallArg()
|
H A D | UncountedLocalVarsChecker.cpp | 205 if (isa<CXXThisExpr>(InitArgOrigin)) in visitVarDecl()
|
H A D | PtrTypesSemantics.cpp | 523 bool VisitCXXThisExpr(const CXXThisExpr *CTE) { in VisitCXXThisExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | HLSLExternalSemaSource.cpp | 180 CXXThisExpr *This = CXXThisExpr::Create( in addDefaultHandleConstructor() 267 CXXThisExpr::Create(AST, SourceLocation(), in addArraySubscriptOperator()
|
H A D | SemaFixItUtils.cpp | 78 isa<CXXThisExpr>(Expr) || in tryToFixConversion()
|
H A D | ScopeInfo.cpp | 86 IsExact = isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts()); in getBaseInfo()
|
H A D | SemaExprMember.cpp | 1030 isa<CXXThisExpr>(BaseExpr->IgnoreImpCasts()) && in BuildMemberReferenceExpr() 1079 (isa<CXXThisExpr>(BaseExpr) && in BuildMemberReferenceExpr() 1080 cast<CXXThisExpr>(BaseExpr)->isImplicit())) && in BuildMemberReferenceExpr() 1892 isa<CXXThisExpr>(Base.get()->IgnoreParenImpCasts())) { in BuildFieldReferenceExpr()
|
H A D | SemaStmtAsm.cpp | 141 if (isa<CXXThisExpr>(E)) { in CheckNakedParmReference()
|
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
H A D | InvalidatedIteratorChecker.cpp | 72 if (isa<CXXThisExpr>(UO->getSubExpr())) in checkPreStmt()
|
H A D | IteratorRangeChecker.cpp | 145 if (isa<CXXThisExpr>(UO->getSubExpr())) in checkPreStmt()
|
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/ |
H A D | ThreadSafetyCommon.h | 52 class CXXThisExpr; variable 415 til::SExpr *translateCXXThisExpr(const CXXThisExpr *TE, CallingContext *Ctx);
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | ExprCXX.cpp | 1569 CXXThisExpr *CXXThisExpr::Create(const ASTContext &Ctx, SourceLocation L, in Create() 1571 return new (Ctx) CXXThisExpr(L, Ty, IsImplicit, in Create() 1575 CXXThisExpr *CXXThisExpr::CreateEmpty(const ASTContext &Ctx) { in CreateEmpty() 1576 return new (Ctx) CXXThisExpr(EmptyShell()); in CreateEmpty()
|
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExprEngine.h | 55 class CXXThisExpr; variable 553 void VisitCXXThisExpr(const CXXThisExpr *TE, ExplodedNode *Pred,
|
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/ |
H A D | ASTSelection.cpp | 118 if (auto *TE = dyn_cast<CXXThisExpr>(S)) { in TraverseStmt()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/ |
H A D | ThreadSafetyCommon.cpp | 247 return translateCXXThisExpr(cast<CXXThisExpr>(S), Ctx); in translate() 343 til::SExpr *SExprBuilder::translateCXXThisExpr(const CXXThisExpr *TE, in translateCXXThisExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Edit/ |
H A D | RewriteObjCFoundationAPI.cpp | 895 isa<CXXThisExpr>(Expr) || in subscriptOperatorNeedsParens() 922 isa<CXXThisExpr>(Expr) || in castOperatorNeedsParens()
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 131 def CXXThisExpr : StmtNode<Expr>;
|
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Compiler.h | 134 bool VisitCXXThisExpr(const CXXThisExpr *E);
|
H A D | Interp.cpp | 659 if (const auto *E = dyn_cast_if_present<CXXThisExpr>(Loc.asExpr())) in CheckThis()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/ |
H A D | Transfer.cpp | 416 void VisitCXXThisExpr(const CXXThisExpr *S) { in VisitCXXThisExpr()
|
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/ |
H A D | UncheckedOptionalAccessModel.cpp | 125 bool CastingFromThis = isa<CXXThisExpr>(Cast->getSubExpr()); in getPublicType()
|