Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaExprMember.cpp458 bool IsArrow, SourceLocation OpLoc, in ActOnDependentMemberExpr() argument
473 if (!IsArrow) { in ActOnDependentMemberExpr()
491 Context, BaseExpr, BaseType, IsArrow, OpLoc, in ActOnDependentMemberExpr()
617 SourceLocation OpLoc, bool IsArrow, in LookupMemberExprInRecord() argument
702 BaseExpr, BaseExpr->getType(), OpLoc, IsArrow, SS, SourceLocation(), in LookupMemberExprInRecord()
711 ExprResult &BaseExpr, bool &IsArrow,
717 SourceLocation OpLoc, bool IsArrow, in BuildMemberReferenceExpr() argument
728 IsArrow, OpLoc, in BuildMemberReferenceExpr()
738 if (IsArrow) RecordTy = RecordTy->getAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr()
740 RecordTy->getAs<RecordType>(), OpLoc, IsArrow, in BuildMemberReferenceExpr()
[all …]
DSemaCodeComplete.cpp3651 bool IsArrow) { in CodeCompleteMemberReferenceExpr() argument
3655 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow); in CodeCompleteMemberReferenceExpr()
3664 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
3675 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
3723 } else if (!IsArrow && BaseType->getAsObjCInterfacePointerType()) { in CodeCompleteMemberReferenceExpr()
3739 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) || in CodeCompleteMemberReferenceExpr()
3740 (!IsArrow && BaseType->isObjCObjectType())) { in CodeCompleteMemberReferenceExpr()
DTreeTransform.h2762 bool IsArrow, in RebuildCXXDependentScopeMemberExpr() argument
2773 OperatorLoc, IsArrow, in RebuildCXXDependentScopeMemberExpr()
2786 bool IsArrow, in RebuildUnresolvedMemberExpr() argument
2796 OperatorLoc, IsArrow, in RebuildUnresolvedMemberExpr()
2925 bool IsArrow, bool IsFreeIvar) { in RebuildObjCIvarRefExpr() argument
2930 /*FIXME:*/IvarLoc, IsArrow, in RebuildObjCIvarRefExpr()
2978 SourceLocation OpLoc, bool IsArrow) { in RebuildObjCIsaExpr() argument
2982 OpLoc, IsArrow, in RebuildObjCIsaExpr()
DSemaDeclCXX.cpp9743 bool IsArrow; member in __anon92980ac11111::MemberBuilder
9749 Builder.build(S, Loc), Type, Loc, IsArrow, SS, SourceLocation(), in build()
9753 MemberBuilder(const ExprBuilder &Builder, QualType Type, bool IsArrow, in MemberBuilder() argument
9755 : 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.cpp192 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow), in CXXPseudoDestructorExpr()
1109 const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow, in CXXDependentScopeMemberExpr() argument
1121 Base(Base), BaseType(BaseType), IsArrow(IsArrow), in CXXDependentScopeMemberExpr()
1144 Expr *Base, QualType BaseType, bool IsArrow, in Create() argument
1159 IsArrow, OperatorLoc, in Create()
1212 bool IsArrow, in UnresolvedMemberExpr() argument
1230 IsArrow(IsArrow), HasUnresolvedUsing(HasUnresolvedUsing), in UnresolvedMemberExpr()
1248 bool IsArrow, SourceLocation OperatorLoc, in Create() argument
1260 C, HasUnresolvedUsing, Base, BaseType, IsArrow, OperatorLoc, QualifierLoc, in Create()
DItaniumMangle.cpp3089 void CXXNameMangler::mangleMemberExprBase(const Expr *Base, bool IsArrow) { in mangleMemberExprBase() argument
3098 IsArrow = ME->isArrow(); in mangleMemberExprBase()
3107 Out << (IsArrow ? "pt" : "dt"); in mangleMemberExprBase()
/external/clang/include/clang/AST/
DExprObjC.h486 bool IsArrow:1; // True if this is "X->F", false if this is "X.F".
500 IsArrow(arrow), IsFreeIvar(freeIvar) {}
513 bool isArrow() const { return IsArrow; }
515 void setIsArrow(bool A) { IsArrow = A; }
1394 bool IsArrow;
1402 Base(base), IsaMemberLoc(l), OpLoc(oploc), IsArrow(isarrow) {}
1410 bool isArrow() const { return IsArrow; }
1411 void setArrow(bool A) { IsArrow = A; }
DExprCXX.h667 bool IsArrow; variable
680 MemberLoc(nameLoc), IsArrow(isArrow), in MSPropertyRefExpr()
710 bool isArrow() const { return IsArrow; } in isArrow()
2135 bool IsArrow : 1; variable
2171 Base(nullptr), IsArrow(false), QualifierLoc(), ScopeType(nullptr) { } in CXXPseudoDestructorExpr()
2193 bool isArrow() const { return IsArrow; } in isArrow()
3143 bool IsArrow : 1; variable
3175 QualType BaseType, bool IsArrow,
3185 QualType BaseType, bool IsArrow,
3192 Create(const ASTContext &C, Expr *Base, QualType BaseType, bool IsArrow,
[all …]
DExpr.h2339 bool IsArrow : 1; variable
2375 IsArrow(isarrow), HasQualifierOrFoundDecl(false), in MemberExpr()
2391 OperatorLoc(operatorloc), IsArrow(isarrow), in MemberExpr()
2510 bool isArrow() const { return IsArrow; } in isArrow()
2511 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.h2877 bool IsArrow, const Expr *Base);
/external/clang/unittests/ASTMatchers/
DASTMatchersNarrowingTest.cpp759 TEST(IsArrow, MatchesMemberVariablesViaArrow) { in TEST() argument
768 TEST(IsArrow, MatchesStaticMemberVariablesViaArrow) { in TEST() argument
777 TEST(IsArrow, MatchesMemberCallsViaArrow) { in TEST() argument
/external/clang/lib/Serialization/
DASTReaderStmt.cpp1439 E->IsArrow = Record[Idx++]; in VisitCXXPseudoDestructorExpr()
1478 E->IsArrow = Record[Idx++]; in VisitCXXDependentScopeMemberExpr()
1534 E->IsArrow = Record[Idx++]; in VisitUnresolvedMemberExpr()
1678 E->IsArrow = (Record[Idx++] != 0); in VisitMSPropertyRefExpr()
3043 bool IsArrow = Record[Idx++]; in ReadStmtFromStream() local
3046 S = MemberExpr::Create(Context, Base, IsArrow, OperatorLoc, QualifierLoc, in ReadStmtFromStream()
/external/clang/include/clang/Sema/
DSema.h3947 Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow,
3956 bool IsArrow, const CXXScopeSpec &SS,
3964 ExprResult PerformMemberExprBaseConversion(Expr *Base, bool IsArrow);
3971 bool IsArrow, SourceLocation OpLoc,
9230 bool IsArrow);