/external/clang/lib/AST/ |
D | StmtProfile.cpp | 500 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()
|
D | ExprClassification.cpp | 295 if (cast<ExtVectorElementExpr>(E)->isArrow()) in ClassifyInternal() 456 if (E->isArrow()) in ClassifyMemberExpr() 483 if (E->isArrow()) in ClassifyMemberExpr()
|
D | StmtPrinter.cpp | 870 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()
|
D | ItaniumMangle.cpp | 371 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()
|
D | ExprCXX.cpp | 238 Expr *Base, bool isArrow, SourceLocation OperatorLoc, in CXXPseudoDestructorExpr() argument 270 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow), in CXXPseudoDestructorExpr() 1407 if (isArrow()) { in getNamingClass()
|
D | Expr.cpp | 77 if (!ME->isArrow()) { in skipRValueSubobjectAdjustments() 3304 bool ExtVectorElementExpr::isArrow() const { in isArrow() function in ExtVectorElementExpr
|
D | ASTDumper.cpp | 1771 OS << " " << (Node->isArrow() ? "->" : ".") << *Node->getMemberDecl(); in VisitMemberExpr()
|
/external/clang/lib/StaticAnalyzer/Checkers/ |
D | DereferenceChecker.cpp | 142 if (M->isArrow() || bugreporter::isDeclRefExprToReference(M->getBase())) { in reportBug()
|
/external/clang/unittests/ASTMatchers/ |
D | ASTMatchersTest.cpp | 53 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/ |
D | ThreadSafety.cpp | 122 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/ |
D | TreeTransform.h | 1700 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 …]
|
D | SemaExprMember.cpp | 867 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()
|
D | SemaPseudoObject.cpp | 188 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()
|
D | SemaAccess.cpp | 1554 if (E->isArrow()) in CheckUnresolvedMemberAccess()
|
/external/clang/include/clang/AST/ |
D | ExprCXX.h | 622 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
|
D | ExprObjC.h | 499 bool isArrow() const { return IsArrow; } 1418 bool isArrow() const { return IsArrow; }
|
D | Expr.h | 2542 bool isArrow() const { return IsArrow; } in isArrow() function 4498 bool isArrow() const;
|
/external/clang/lib/Serialization/ |
D | ASTWriterStmt.cpp | 554 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/ |
D | Registry.cpp | 229 REGISTER_MATCHER(isArrow); in RegistryMaps()
|
/external/clang/include/clang/ASTMatchers/ |
D | ASTMatchers.h | 2793 AST_MATCHER(MemberExpr, isArrow) { in AST_MATCHER() argument 2794 return Node.isArrow(); in AST_MATCHER()
|
/external/clang/lib/CodeGen/ |
D | CGExpr.cpp | 2431 if (E->isArrow()) { in EmitExtVectorElementExpr() 2484 if (E->isArrow()) { in EmitMemberExpr() 2989 if (PseudoDtor->isArrow()) { in EmitCallExpr() 3175 if (E->isArrow()) { in EmitObjCIvarRefLValue()
|
D | CGExprCXX.cpp | 128 if (ME->isArrow()) in EmitCXXMemberCallExpr()
|
D | CGExprScalar.cpp | 1049 if (E->isArrow()) in VisitMemberExpr() 3337 if (E->isArrow()) in EmitObjCIsaExpr()
|
/external/clang/lib/StaticAnalyzer/Core/ |
D | BugReporterVisitors.cpp | 62 if (ME->isArrow() || isDeclRefExprToReference(ME->getBase())) { in getDerefExpr()
|
/external/clang/lib/Rewrite/Frontend/ |
D | RewriteObjC.cpp | 3881 bool isArrow = DeclRefExp->refersToEnclosingLocal(); in RewriteBlockDeclRefExpr() local 3889 MemberExpr *ME = new (Context) MemberExpr(DeclRefExp, isArrow, in RewriteBlockDeclRefExpr()
|