Home
last modified time | relevance | path

Searched refs:IsArrow (Results 1 – 15 of 15) sorted by relevance

/external/clang/lib/Sema/
DSemaExprMember.cpp445 bool IsArrow, SourceLocation OpLoc, in ActOnDependentMemberExpr() argument
460 if (!IsArrow) { in ActOnDependentMemberExpr()
478 Context, BaseExpr, BaseType, IsArrow, OpLoc, in ActOnDependentMemberExpr()
604 SourceLocation OpLoc, bool IsArrow, in LookupMemberExprInRecord() argument
678 BaseExpr, BaseExpr->getType(), OpLoc, IsArrow, SS, SourceLocation(), in LookupMemberExprInRecord()
687 ExprResult &BaseExpr, bool &IsArrow,
693 SourceLocation OpLoc, bool IsArrow, in BuildMemberReferenceExpr() argument
703 IsArrow, OpLoc, in BuildMemberReferenceExpr()
713 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr()
715 RecordTy->getAs<RecordType>(), OpLoc, IsArrow, in BuildMemberReferenceExpr()
[all …]
DSemaCodeComplete.cpp3576 bool IsArrow) { in CodeCompleteMemberReferenceExpr() argument
3580 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow); in CodeCompleteMemberReferenceExpr()
3589 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
3600 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
3648 } else if (!IsArrow && BaseType->getAsObjCInterfacePointerType()) { in CodeCompleteMemberReferenceExpr()
3664 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) || in CodeCompleteMemberReferenceExpr()
3665 (!IsArrow && BaseType->isObjCObjectType())) { in CodeCompleteMemberReferenceExpr()
DTreeTransform.h2487 bool IsArrow, in RebuildCXXDependentScopeMemberExpr() argument
2498 OperatorLoc, IsArrow, in RebuildCXXDependentScopeMemberExpr()
2511 bool IsArrow, in RebuildUnresolvedMemberExpr() argument
2521 OperatorLoc, IsArrow, in RebuildUnresolvedMemberExpr()
2657 bool IsArrow, bool IsFreeIvar) { in RebuildObjCIvarRefExpr() argument
2662 /*FIXME:*/IvarLoc, IsArrow, in RebuildObjCIvarRefExpr()
2708 SourceLocation OpLoc, bool IsArrow) { in RebuildObjCIsaExpr() argument
2712 OpLoc, IsArrow, in RebuildObjCIsaExpr()
DSemaDeclCXX.cpp9580 bool IsArrow; member in __anonb9d573a21011::MemberBuilder
9586 Builder.build(S, Loc), Type, Loc, IsArrow, SS, SourceLocation(), in build()
9590 MemberBuilder(const ExprBuilder &Builder, QualType Type, bool IsArrow, in MemberBuilder() argument
9592 : Builder(Builder), Type(Type), IsArrow(IsArrow), in MemberBuilder()
/external/llvm/test/CodeGen/AArch64/
Darm64-2012-01-11-ComparisonDAGCrash.ll8 define void @test(i1 zeroext %IsArrow) nounwind ssp align 2 {
18 br i1 %IsArrow, label %if.else_crit_edge, label %if.end32
/external/clang/lib/AST/
DExprCXX.cpp265 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow), in CXXPseudoDestructorExpr()
1191 bool IsArrow, in CXXDependentScopeMemberExpr() argument
1205 Base(Base), BaseType(BaseType), IsArrow(IsArrow), in CXXDependentScopeMemberExpr()
1228 bool IsArrow, in CXXDependentScopeMemberExpr() argument
1240 Base(Base), BaseType(BaseType), IsArrow(IsArrow), in CXXDependentScopeMemberExpr()
1248 Expr *Base, QualType BaseType, bool IsArrow, in Create() argument
1257 IsArrow, OperatorLoc, in Create()
1268 IsArrow, OperatorLoc, in Create()
1325 bool IsArrow, in UnresolvedMemberExpr() argument
1343 IsArrow(IsArrow), HasUnresolvedUsing(HasUnresolvedUsing), in UnresolvedMemberExpr()
[all …]
DItaniumMangle.cpp2557 void CXXNameMangler::mangleMemberExprBase(const Expr *Base, bool IsArrow) { in mangleMemberExprBase() argument
2566 IsArrow = ME->isArrow(); in mangleMemberExprBase()
2575 Out << (IsArrow ? "pt" : "dt"); in mangleMemberExprBase()
/external/clang/include/clang/AST/
DExprObjC.h481 bool IsArrow:1; // True if this is "X->F", false if this is "X.F".
495 IsArrow(arrow), IsFreeIvar(freeIvar) {}
508 bool isArrow() const { return IsArrow; }
510 void setIsArrow(bool A) { IsArrow = A; }
1411 bool IsArrow;
1419 Base(base), IsaMemberLoc(l), OpLoc(oploc), IsArrow(isarrow) {}
1427 bool isArrow() const { return IsArrow; }
1428 void setArrow(bool A) { IsArrow = A; }
DExprCXX.h625 bool IsArrow; variable
638 MemberLoc(nameLoc), IsArrow(isArrow), in MSPropertyRefExpr()
668 bool isArrow() const { return IsArrow; } in isArrow()
1943 bool IsArrow : 1; variable
1979 Base(nullptr), IsArrow(false), QualifierLoc(), ScopeType(nullptr) { } in CXXPseudoDestructorExpr()
2001 bool isArrow() const { return IsArrow; } in isArrow()
2962 bool IsArrow : 1; variable
3001 QualType BaseType, bool IsArrow,
3011 QualType BaseType, bool IsArrow,
3018 Create(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow,
[all …]
DExpr.h2332 bool IsArrow : 1; variable
2373 IsArrow(isarrow), HasQualifierOrFoundDecl(false), in MemberExpr()
2389 OperatorLoc(operatorloc), IsArrow(isarrow), in MemberExpr()
2546 bool isArrow() const { return IsArrow; } in isArrow()
2547 void setArrow(bool A) { IsArrow = A; } in setArrow()
/external/clang/lib/CodeGen/
DCGExprCXX.cpp125 bool IsArrow = ME->isArrow(); in EmitCXXMemberCallExpr() local
129 CE, MD, ReturnValue, HasQualifier, Qualifier, IsArrow, Base); in EmitCXXMemberCallExpr()
134 bool HasQualifier, NestedNameSpecifier *Qualifier, bool IsArrow, in EmitCXXMemberOrOperatorMemberCallExpr() argument
170 if (IsArrow) in EmitCXXMemberOrOperatorMemberCallExpr()
DCodeGenFunction.h2472 bool IsArrow, const Expr *Base);
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1385 E->IsArrow = Record[Idx++]; in VisitCXXPseudoDestructorExpr()
1420 E->IsArrow = Record[Idx++]; in VisitCXXDependentScopeMemberExpr()
1473 E->IsArrow = Record[Idx++]; in VisitUnresolvedMemberExpr()
1608 E->IsArrow = (Record[Idx++] != 0); in VisitMSPropertyRefExpr()
2493 bool IsArrow = Record[Idx++]; in ReadStmtFromStream() local
2496 S = MemberExpr::Create(Context, Base, IsArrow, OperatorLoc, QualifierLoc, in ReadStmtFromStream()
/external/clang/unittests/ASTMatchers/
DASTMatchersTest.cpp1369 TEST(IsArrow, MatchesMemberVariablesViaArrow) { in TEST() argument
1378 TEST(IsArrow, MatchesStaticMemberVariablesViaArrow) { in TEST() argument
1387 TEST(IsArrow, MatchesMemberCallsViaArrow) { in TEST() argument
/external/clang/include/clang/Sema/
DSema.h3608 Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow,
3616 bool IsArrow, const CXXScopeSpec &SS,
3623 ExprResult PerformMemberExprBaseConversion(Expr *Base, bool IsArrow);
3630 bool IsArrow, SourceLocation OpLoc,
8330 bool IsArrow);