Home
last modified time | relevance | path

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

123

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DComputeDependence.h57 class CXXThisExpr; variable
145 ExprDependence computeDependence(CXXThisExpr *E);
H A DTextNodeDumper.h292 void VisitCXXThisExpr(const CXXThisExpr *Node);
H A DJSONNodeDumper.h294 void VisitCXXThisExpr(const CXXThisExpr *TE);
H A DExprCXX.h1152 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 DASTUtils.cpp125 return isa<CXXThisExpr>(E); in isASafeCallArg()
H A DUncountedLocalVarsChecker.cpp205 if (isa<CXXThisExpr>(InitArgOrigin)) in visitVarDecl()
H A DPtrTypesSemantics.cpp523 bool VisitCXXThisExpr(const CXXThisExpr *CTE) { in VisitCXXThisExpr()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DHLSLExternalSemaSource.cpp180 CXXThisExpr *This = CXXThisExpr::Create( in addDefaultHandleConstructor()
267 CXXThisExpr::Create(AST, SourceLocation(), in addArraySubscriptOperator()
H A DSemaFixItUtils.cpp78 isa<CXXThisExpr>(Expr) || in tryToFixConversion()
H A DScopeInfo.cpp86 IsExact = isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts()); in getBaseInfo()
H A DSemaExprMember.cpp1030 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 DSemaStmtAsm.cpp141 if (isa<CXXThisExpr>(E)) { in CheckNakedParmReference()
/freebsd/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/
H A DInvalidatedIteratorChecker.cpp72 if (isa<CXXThisExpr>(UO->getSubExpr())) in checkPreStmt()
H A DIteratorRangeChecker.cpp145 if (isa<CXXThisExpr>(UO->getSubExpr())) in checkPreStmt()
/freebsd/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
H A DThreadSafetyCommon.h52 class CXXThisExpr; variable
415 til::SExpr *translateCXXThisExpr(const CXXThisExpr *TE, CallingContext *Ctx);
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp1569 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 DExprEngine.h55 class CXXThisExpr; variable
553 void VisitCXXThisExpr(const CXXThisExpr *TE, ExplodedNode *Pred,
/freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/
H A DASTSelection.cpp118 if (auto *TE = dyn_cast<CXXThisExpr>(S)) { in TraverseStmt()
/freebsd/contrib/llvm-project/clang/lib/Analysis/
H A DThreadSafetyCommon.cpp247 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 DRewriteObjCFoundationAPI.cpp895 isa<CXXThisExpr>(Expr) || in subscriptOperatorNeedsParens()
922 isa<CXXThisExpr>(Expr) || in castOperatorNeedsParens()
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DStmtNodes.td131 def CXXThisExpr : StmtNode<Expr>;
/freebsd/contrib/llvm-project/clang/lib/AST/Interp/
H A DCompiler.h134 bool VisitCXXThisExpr(const CXXThisExpr *E);
H A DInterp.cpp659 if (const auto *E = dyn_cast_if_present<CXXThisExpr>(Loc.asExpr())) in CheckThis()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/
H A DTransfer.cpp416 void VisitCXXThisExpr(const CXXThisExpr *S) { in VisitCXXThisExpr()
/freebsd/contrib/llvm-project/clang/lib/Analysis/FlowSensitive/Models/
H A DUncheckedOptionalAccessModel.cpp125 bool CastingFromThis = isa<CXXThisExpr>(Cast->getSubExpr()); in getPublicType()

123