Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaExprMember.cpp444 bool IsArrow, SourceLocation OpLoc, in ActOnDependentMemberExpr() argument
459 if (!IsArrow) { in ActOnDependentMemberExpr()
477 Context, BaseExpr, BaseType, IsArrow, OpLoc, in ActOnDependentMemberExpr()
603 SourceLocation OpLoc, bool IsArrow, in LookupMemberExprInRecord() argument
688 BaseExpr, BaseExpr->getType(), OpLoc, IsArrow, SS, SourceLocation(), in LookupMemberExprInRecord()
697 ExprResult &BaseExpr, bool &IsArrow,
703 SourceLocation OpLoc, bool IsArrow, in BuildMemberReferenceExpr() argument
714 IsArrow, OpLoc, in BuildMemberReferenceExpr()
724 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr()
726 RecordTy->getAs<RecordType>(), OpLoc, IsArrow, in BuildMemberReferenceExpr()
[all …]
DSemaCodeComplete.cpp3638 bool IsArrow) { in CodeCompleteMemberReferenceExpr() argument
3642 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow); in CodeCompleteMemberReferenceExpr()
3651 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
3662 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
3710 } else if (!IsArrow && BaseType->getAsObjCInterfacePointerType()) { in CodeCompleteMemberReferenceExpr()
3726 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) || in CodeCompleteMemberReferenceExpr()
3727 (!IsArrow && BaseType->isObjCObjectType())) { in CodeCompleteMemberReferenceExpr()
DTreeTransform.h2678 bool IsArrow, in RebuildCXXDependentScopeMemberExpr() argument
2689 OperatorLoc, IsArrow, in RebuildCXXDependentScopeMemberExpr()
2702 bool IsArrow, in RebuildUnresolvedMemberExpr() argument
2712 OperatorLoc, IsArrow, in RebuildUnresolvedMemberExpr()
2842 bool IsArrow, bool IsFreeIvar) { in RebuildObjCIvarRefExpr() argument
2847 /*FIXME:*/IvarLoc, IsArrow, in RebuildObjCIvarRefExpr()
2895 SourceLocation OpLoc, bool IsArrow) { in RebuildObjCIsaExpr() argument
2899 OpLoc, IsArrow, in RebuildObjCIsaExpr()
DSemaDeclCXX.cpp9617 bool IsArrow; member in __anonb9d573a21211::MemberBuilder
9623 Builder.build(S, Loc), Type, Loc, IsArrow, SS, SourceLocation(), in build()
9627 MemberBuilder(const ExprBuilder &Builder, QualType Type, bool IsArrow, in MemberBuilder() argument
9629 : 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()
1200 bool IsArrow, in CXXDependentScopeMemberExpr() argument
1214 Base(Base), BaseType(BaseType), IsArrow(IsArrow), in CXXDependentScopeMemberExpr()
1237 bool IsArrow, in CXXDependentScopeMemberExpr() argument
1249 Base(Base), BaseType(BaseType), IsArrow(IsArrow), in CXXDependentScopeMemberExpr()
1257 Expr *Base, QualType BaseType, bool IsArrow, in Create() argument
1266 IsArrow, OperatorLoc, in Create()
1277 IsArrow, OperatorLoc, in Create()
1334 bool IsArrow, in UnresolvedMemberExpr() argument
1352 IsArrow(IsArrow), HasUnresolvedUsing(HasUnresolvedUsing), in UnresolvedMemberExpr()
[all …]
DItaniumMangle.cpp2700 void CXXNameMangler::mangleMemberExprBase(const Expr *Base, bool IsArrow) { in mangleMemberExprBase() argument
2709 IsArrow = ME->isArrow(); in mangleMemberExprBase()
2718 Out << (IsArrow ? "pt" : "dt"); in mangleMemberExprBase()
/external/clang/include/clang/AST/
DExprObjC.h491 bool IsArrow:1; // True if this is "X->F", false if this is "X.F".
505 IsArrow(arrow), IsFreeIvar(freeIvar) {}
518 bool isArrow() const { return IsArrow; }
520 void setIsArrow(bool A) { IsArrow = A; }
1399 bool IsArrow;
1407 Base(base), IsaMemberLoc(l), OpLoc(oploc), IsArrow(isarrow) {}
1415 bool isArrow() const { return IsArrow; }
1416 void setArrow(bool A) { IsArrow = A; }
DExprCXX.h630 bool IsArrow; variable
643 MemberLoc(nameLoc), IsArrow(isArrow), in MSPropertyRefExpr()
673 bool isArrow() const { return IsArrow; } in isArrow()
2066 bool IsArrow : 1; variable
2102 Base(nullptr), IsArrow(false), QualifierLoc(), ScopeType(nullptr) { } in CXXPseudoDestructorExpr()
2124 bool isArrow() const { return IsArrow; } in isArrow()
3097 bool IsArrow : 1; variable
3136 QualType BaseType, bool IsArrow,
3146 QualType BaseType, bool IsArrow,
3153 Create(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow,
[all …]
DExpr.h2371 bool IsArrow : 1; variable
2412 IsArrow(isarrow), HasQualifierOrFoundDecl(false), in MemberExpr()
2428 OperatorLoc(operatorloc), IsArrow(isarrow), in MemberExpr()
2585 bool isArrow() const { return IsArrow; } in isArrow()
2586 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.h2693 bool IsArrow, const Expr *Base);
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1426 E->IsArrow = Record[Idx++]; in VisitCXXPseudoDestructorExpr()
1461 E->IsArrow = Record[Idx++]; in VisitCXXDependentScopeMemberExpr()
1514 E->IsArrow = Record[Idx++]; in VisitUnresolvedMemberExpr()
1658 E->IsArrow = (Record[Idx++] != 0); in VisitMSPropertyRefExpr()
2741 bool IsArrow = Record[Idx++]; in ReadStmtFromStream() local
2744 S = MemberExpr::Create(Context, Base, IsArrow, OperatorLoc, QualifierLoc, in ReadStmtFromStream()
/external/clang/unittests/ASTMatchers/
DASTMatchersTest.cpp1480 TEST(IsArrow, MatchesMemberVariablesViaArrow) { in TEST() argument
1489 TEST(IsArrow, MatchesStaticMemberVariablesViaArrow) { in TEST() argument
1498 TEST(IsArrow, MatchesMemberCallsViaArrow) { in TEST() argument
/external/clang/include/clang/Sema/
DSema.h3856 Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow,
3865 bool IsArrow, const CXXScopeSpec &SS,
3873 ExprResult PerformMemberExprBaseConversion(Expr *Base, bool IsArrow);
3880 bool IsArrow, SourceLocation OpLoc,
8849 bool IsArrow);