Home
last modified time | relevance | path

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

12

/freebsd-11-stable/contrib/llvm-project/lldb/include/lldb/Core/
HDClangForward.h38 class CXXThisExpr; variable
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Analysis/Analyses/
HDThreadSafetyCommon.h50 class CXXThisExpr; variable
397 til::SExpr *translateCXXThisExpr(const CXXThisExpr *TE, CallingContext *Ctx);
/freebsd-11-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaFixItUtils.cpp78 isa<CXXThisExpr>(Expr) || in tryToFixConversion()
HDScopeInfo.cpp82 IsExact = isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts()); in getBaseInfo()
HDSemaExprMember.cpp1012 isa<CXXThisExpr>(BaseExpr->IgnoreImpCasts()) && in BuildMemberReferenceExpr()
1062 (isa<CXXThisExpr>(BaseExpr) && in BuildMemberReferenceExpr()
1063 cast<CXXThisExpr>(BaseExpr)->isImplicit())) && in BuildMemberReferenceExpr()
1828 isa<CXXThisExpr>(Base.get()->IgnoreParenImpCasts())) { in BuildFieldReferenceExpr()
HDSemaStmtAsm.cpp139 if (isa<CXXThisExpr>(E)) { in CheckNakedParmReference()
HDSemaOpenMP.cpp3115 if (auto *TE = dyn_cast<CXXThisExpr>(E->getBase()->IgnoreParens())) { in VisitMemberExpr()
3131 return isa<CXXThisExpr>( in VisitMemberExpr()
4338 !isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts()) || in getPrivateItem()
5046 if (isa<CXXThisExpr>(E)) { in ActOnOpenMPDeclareSimdDirective()
5096 if (isa<CXXThisExpr>(E)) { in ActOnOpenMPDeclareSimdDirective()
5173 if (isa<CXXThisExpr>(E)) { in ActOnOpenMPDeclareSimdDirective()
5972 if (isa<CXXThisExpr>(E->getBase()->IgnoreParens())) { in VisitMemberExpr()
6048 isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts())) in checkAndSetInit()
6083 isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts())) in checkAndSetInit()
6116 if (ME->isArrow() && isa<CXXThisExpr>(ME->getBase()->IgnoreParenImpCasts())) in getInitLCDecl()
[all …]
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/
HDExprEngine.h51 class CXXThisExpr; variable
524 void VisitCXXThisExpr(const CXXThisExpr *TE, ExplodedNode *Pred,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
HDTextNodeDumper.h253 void VisitCXXThisExpr(const CXXThisExpr *Node);
HDJSONNodeDumper.h269 void VisitCXXThisExpr(const CXXThisExpr *TE);
HDExprCXX.h1097 class CXXThisExpr : public Expr {
1099 CXXThisExpr(SourceLocation L, QualType Ty, bool IsImplicit) in CXXThisExpr() function
1110 CXXThisExpr(EmptyShell Empty) : Expr(CXXThisExprClass, Empty) {} in CXXThisExpr() function
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/
HDASTSelection.cpp118 if (auto *TE = dyn_cast<CXXThisExpr>(S)) { in TraverseStmt()
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/Interp/
HDInterp.cpp382 if (auto *E = dyn_cast_or_null<CXXThisExpr>(Loc.asExpr())) in CheckThis()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Edit/
HDRewriteObjCFoundationAPI.cpp898 isa<CXXThisExpr>(Expr) || in subscriptOperatorNeedsParens()
925 isa<CXXThisExpr>(Expr) || in castOperatorNeedsParens()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Analysis/
HDThreadSafetyCommon.cpp211 return translateCXXThisExpr(cast<CXXThisExpr>(S), Ctx); in translate()
301 til::SExpr *SExprBuilder::translateCXXThisExpr(const CXXThisExpr *TE, in translateCXXThisExpr()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/Basic/
HDStmtNodes.td126 def CXXThisExpr : StmtNode<Expr>;
/freebsd-11-stable/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/
HDExprEngineCXX.cpp873 void ExprEngine::VisitCXXThisExpr(const CXXThisExpr *TE, ExplodedNode *Pred, in VisitCXXThisExpr()
/freebsd-11-stable/contrib/llvm-project/clang/lib/ASTMatchers/
HDASTMatchersInternal.cpp729 const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThisExpr> cxxThisExpr;
/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
HDExpr.cpp3173 if (const CXXThisExpr *This = dyn_cast<CXXThisExpr>(E)) in isImplicitCXXThis()
4071 if (isa<CXXThisExpr>(E1) && isa<CXXThisExpr>(E2)) in isSameComparisonOperand()
HDStmtPrinter.cpp1366 if (const auto *TE = dyn_cast<CXXThisExpr>(E)) in isImplicitThis()
1845 void StmtPrinter::VisitCXXThisExpr(CXXThisExpr *Node) { in VisitCXXThisExpr()
HDTextNodeDumper.cpp879 void TextNodeDumper::VisitCXXThisExpr(const CXXThisExpr *Node) { in VisitCXXThisExpr()
HDJSONNodeDumper.cpp1211 void JSONNodeDumper::VisitCXXThisExpr(const CXXThisExpr *TE) { in VisitCXXThisExpr()
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
HDASTMatchers.h1769 extern const internal::VariadicDynCastAllOfMatcher<Stmt, CXXThisExpr>
4086 internal::Matcher<CXXThisExpr>, InnerMatcher, 1) {
/freebsd-11-stable/contrib/llvm-project/clang/lib/Tooling/ASTDiff/
HDASTDiff.cpp1001 if (auto *ThisExpr = N.ASTNode.get<CXXThisExpr>()) { in getSourceRangeOffsets()
/freebsd-11-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderStmt.cpp1699 void ASTStmtReader::VisitCXXThisExpr(CXXThisExpr *E) { in VisitCXXThisExpr()
3500 S = new (Context) CXXThisExpr(Empty); in ReadStmtFromStream()

12