Home
last modified time | relevance | path

Searched refs:isArrow (Results 1 – 25 of 31) sorted by relevance

12

/external/clang/lib/AST/
DStmtProfile.cpp500 ID.AddBoolean(S->isArrow()); in VisitMemberExpr()
1016 ID.AddBoolean(S->isArrow()); in VisitCXXPseudoDestructorExpr()
1088 ID.AddBoolean(S->isArrow()); in VisitCXXDependentScopeMemberExpr()
1101 ID.AddBoolean(S->isArrow()); in VisitUnresolvedMemberExpr()
1187 ID.AddBoolean(S->isArrow()); in VisitObjCIvarRefExpr()
1219 ID.AddBoolean(S->isArrow()); in VisitObjCIsaExpr()
DExprClassification.cpp295 if (cast<ExtVectorElementExpr>(E)->isArrow()) in ClassifyInternal()
456 if (E->isArrow()) in ClassifyMemberExpr()
483 if (E->isArrow()) in ClassifyMemberExpr()
DStmtPrinter.cpp870 OS << (Node->isArrow() ? "->" : "."); in VisitObjCIvarRefExpr()
1176 OS << (Node->isArrow() ? "->" : "."); in VisitMemberExpr()
1193 OS << (Node->isArrow() ? "->isa" : ".isa"); in VisitObjCIsaExpr()
1518 if (Node->isArrow()) in VisitMSPropertyRefExpr()
1767 if (E->isArrow()) in VisitCXXPseudoDestructorExpr()
1827 OS << (Node->isArrow() ? "->" : "."); in VisitCXXDependentScopeMemberExpr()
1842 OS << (Node->isArrow() ? "->" : "."); in VisitUnresolvedMemberExpr()
DItaniumMangle.cpp371 void mangleMemberExpr(const Expr *base, bool isArrow,
2523 bool isArrow, in mangleMemberExpr() argument
2537 Out << (isArrow ? "pt" : "dt"); in mangleMemberExpr()
2770 mangleMemberExpr(ME->getBase(), ME->isArrow(), in mangleExpression()
2778 mangleMemberExpr(ME->getBase(), ME->isArrow(), in mangleExpression()
2789 mangleMemberExpr(ME->getBase(), ME->isArrow(), in mangleExpression()
DExprCXX.cpp238 Expr *Base, bool isArrow, SourceLocation OperatorLoc, in CXXPseudoDestructorExpr() argument
270 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow), in CXXPseudoDestructorExpr()
1407 if (isArrow()) { in getNamingClass()
DExpr.cpp77 if (!ME->isArrow()) { in skipRValueSubobjectAdjustments()
3304 bool ExtVectorElementExpr::isArrow() const { in isArrow() function in ExtVectorElementExpr
DASTDumper.cpp1771 OS << " " << (Node->isArrow() ? "->" : ".") << *Node->getMemberDecl(); in VisitMemberExpr()
/external/clang/lib/StaticAnalyzer/Checkers/
DDereferenceChecker.cpp142 if (M->isArrow() || bugreporter::isDeclRefExprToReference(M->getBase())) { in reportBug()
/external/clang/unittests/ASTMatchers/
DASTMatchersTest.cpp53 EXPECT_FALSE(Finder.addDynamicMatcher(isArrow(), nullptr)); in TEST()
1286 memberExpr(isArrow()))); in TEST()
1288 memberExpr(isArrow()))); in TEST()
1290 memberExpr(isArrow()))); in TEST()
1295 memberExpr(isArrow()))); in TEST()
1297 memberExpr(isArrow()))); in TEST()
1299 memberExpr(isArrow()))); in TEST()
1304 memberExpr(isArrow()))); in TEST()
1306 memberExpr(isArrow()))); in TEST()
1308 memberExpr(isArrow()))); in TEST()
/external/clang/lib/Analysis/
DThreadSafety.cpp122 bool isArrow() const { return Op == EOP_Dot && Flags == 1; } in isArrow() function in __anon48488dd70111::SExpr::SExprNode
264 return ME ? ME->isArrow() : false; in isCalleeArrow()
315 int ImplicitDeref = ME->isArrow() ? 1 : 0; in buildSExpr()
492 CallCtx.SelfArrow = ME->isArrow(); in buildSExprFromExpr()
647 if (N->isArrow()) in toString()
1919 if (ME->isArrow()) in checkAccess()
2158 if (ME->isArrow()) { in VisitCallExpr()
/external/clang/lib/Sema/
DTreeTransform.h1700 bool isArrow,
1788 bool isArrow, in RebuildMemberExpr() argument
1797 isArrow); in RebuildMemberExpr()
1813 ExprValueKind VK = isArrow ? VK_LValue : Base->getValueKind(); in RebuildMemberExpr()
1815 new (getSema().Context) MemberExpr(Base, isArrow, in RebuildMemberExpr()
1834 return getSema().BuildMemberReferenceExpr(Base, BaseType, OpLoc, isArrow, in RebuildMemberExpr()
6325 MSPropertyRefExpr(Base.get(), PD, E->isArrow(), in TransformMSPropertyRefExpr()
7190 E->isArrow(), in TransformMemberExpr()
8107 E->isArrow()? tok::arrow : tok::period, in TransformCXXPseudoDestructorExpr()
8164 E->isArrow(), in TransformCXXPseudoDestructorExpr()
[all …]
DSemaExprMember.cpp867 BuildMemberExpr(Sema &SemaRef, ASTContext &C, Expr *Base, bool isArrow, in BuildMemberExpr() argument
873 assert((!isArrow || Base->isRValue()) && "-> base must be a pointer rvalue"); in BuildMemberExpr()
875 MemberExpr::Create(C, Base, isArrow, SS.getWithLocInContext(C), in BuildMemberExpr()
DSemaPseudoObject.cpp188 refExpr->isArrow(), refExpr->getType(), in rebuildSpecific()
1440 RefExpr->isArrow() ? tok::arrow : tok::period, SS, SourceLocation(), in buildGet()
1470 RefExpr->isArrow() ? tok::arrow : tok::period, SS, SourceLocation(), in buildSet()
DSemaAccess.cpp1554 if (E->isArrow()) in CheckUnresolvedMemberAccess()
/external/clang/include/clang/AST/
DExprCXX.h622 MSPropertyRefExpr(Expr *baseExpr, MSPropertyDecl *decl, bool isArrow, in MSPropertyRefExpr() argument
631 MemberLoc(nameLoc), IsArrow(isArrow), in MSPropertyRefExpr()
661 bool isArrow() const { return IsArrow; } in isArrow() function
1930 Expr *Base, bool isArrow, SourceLocation OperatorLoc,
1961 bool isArrow() const { return IsArrow; } in isArrow() function
3003 bool isArrow() const { return IsArrow; } in isArrow() function
3241 bool isArrow() const { return IsArrow; } in isArrow() function
DExprObjC.h499 bool isArrow() const { return IsArrow; }
1418 bool isArrow() const { return IsArrow; }
DExpr.h2542 bool isArrow() const { return IsArrow; } in isArrow() function
4498 bool isArrow() const;
/external/clang/lib/Serialization/
DASTWriterStmt.cpp554 Record.push_back(E->isArrow()); in VisitMemberExpr()
565 Record.push_back(E->isArrow()); in VisitObjCIsaExpr()
934 Record.push_back(E->isArrow()); in VisitObjCIvarRefExpr()
1356 Record.push_back(E->isArrow()); in VisitCXXPseudoDestructorExpr()
1402 Record.push_back(E->isArrow()); in VisitCXXDependentScopeMemberExpr()
1468 Record.push_back(E->isArrow()); in VisitUnresolvedMemberExpr()
1609 Record.push_back(E->isArrow()); in VisitMSPropertyRefExpr()
/external/clang/lib/ASTMatchers/Dynamic/
DRegistry.cpp229 REGISTER_MATCHER(isArrow); in RegistryMaps()
/external/clang/include/clang/ASTMatchers/
DASTMatchers.h2793 AST_MATCHER(MemberExpr, isArrow) { in AST_MATCHER() argument
2794 return Node.isArrow(); in AST_MATCHER()
/external/clang/lib/CodeGen/
DCGExpr.cpp2431 if (E->isArrow()) { in EmitExtVectorElementExpr()
2484 if (E->isArrow()) { in EmitMemberExpr()
2989 if (PseudoDtor->isArrow()) { in EmitCallExpr()
3175 if (E->isArrow()) { in EmitObjCIvarRefLValue()
DCGExprCXX.cpp128 if (ME->isArrow()) in EmitCXXMemberCallExpr()
DCGExprScalar.cpp1049 if (E->isArrow()) in VisitMemberExpr()
3337 if (E->isArrow()) in EmitObjCIsaExpr()
/external/clang/lib/StaticAnalyzer/Core/
DBugReporterVisitors.cpp62 if (ME->isArrow() || isDeclRefExprToReference(ME->getBase())) { in getDerefExpr()
/external/clang/lib/Rewrite/Frontend/
DRewriteObjC.cpp3881 bool isArrow = DeclRefExp->refersToEnclosingLocal(); in RewriteBlockDeclRefExpr() local
3889 MemberExpr *ME = new (Context) MemberExpr(DeclRefExp, isArrow, in RewriteBlockDeclRefExpr()

12