Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaExprMember.cpp497 if (!IsArrow) { in ActOnDependentMemberExpr()
954 if (IsArrow) { in BuildMemberReferenceExpr()
996 if (!IsArrow && BaseExpr) { in BuildMemberReferenceExpr()
1250 if (IsArrow) { in LookupMemberExpr()
1269 IsArrow = false; in LookupMemberExpr()
1360 if (IsArrow && in LookupMemberExpr()
1444 IsArrow); in LookupMemberExpr()
1584 if (IsArrow) in LookupMemberExpr()
1633 IsArrow = true; in LookupMemberExpr()
1693 bool IsArrow = (OpKind == tok::arrow); in ActOnMemberAccessExpr() local
[all …]
H A DSemaCodeComplete.cpp4219 ExprResult ConvertedBase = PerformMemberExprBaseConversion(Base, IsArrow); in CodeCompleteMemberReferenceExpr()
4226 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
4231 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
4247 auto DoCompletion = [&](Expr *Base, bool IsArrow, in CodeCompleteMemberReferenceExpr()
4259 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
4285 } else if (!IsArrow && BaseType->isObjCObjectPointerType()) { in CodeCompleteMemberReferenceExpr()
4304 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) || in CodeCompleteMemberReferenceExpr()
4305 (!IsArrow && BaseType->isObjCObjectType())) { in CodeCompleteMemberReferenceExpr()
4330 bool CompletionSucceded = DoCompletion(Base, IsArrow, None); in CodeCompleteMemberReferenceExpr()
4335 OtherOpBase, !IsArrow, in CodeCompleteMemberReferenceExpr()
[all …]
H A DTreeTransform.h2888 bool IsArrow, in RebuildCXXDependentScopeMemberExpr() argument
2899 OperatorLoc, IsArrow, in RebuildCXXDependentScopeMemberExpr()
2912 bool IsArrow, in RebuildUnresolvedMemberExpr() argument
2922 OperatorLoc, IsArrow, in RebuildUnresolvedMemberExpr()
3051 bool IsArrow, bool IsFreeIvar) { in RebuildObjCIvarRefExpr() argument
3056 /*FIXME:*/ IvarLoc, IsArrow, SS, SourceLocation(), in RebuildObjCIvarRefExpr()
3105 SourceLocation OpLoc, bool IsArrow) { in RebuildObjCIsaExpr() argument
3109 OpLoc, IsArrow, in RebuildObjCIsaExpr()
H A DSemaDeclCXX.cpp11449 bool IsArrow; member in __anon6c2568af2411::MemberBuilder
11455 Builder.build(S, Loc), Type, Loc, IsArrow, SS, SourceLocation(), in build()
11459 MemberBuilder(const ExprBuilder &Builder, QualType Type, bool IsArrow, in MemberBuilder() argument
11461 : Builder(Builder), Type(Type), IsArrow(IsArrow), in MemberBuilder()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DExprObjC.h522 bool IsArrow : 1;
537 D(d), Base(base), Loc(l), OpLoc(oploc), IsArrow(arrow),
551 bool isArrow() const { return IsArrow; }
553 void setIsArrow(bool A) { IsArrow = A; }
1448 bool IsArrow;
1457 Base(base), IsaMemberLoc(l), OpLoc(oploc), IsArrow(isarrow) {}
1465 bool isArrow() const { return IsArrow; }
1466 void setArrow(bool A) { IsArrow = A; }
H A DExprCXX.h763 bool IsArrow; variable
778 MemberLoc(nameLoc), IsArrow(isArrow), in MSPropertyRefExpr()
812 bool isArrow() const { return IsArrow; } in isArrow()
2294 bool IsArrow : 1; variable
2327 : Expr(CXXPseudoDestructorExprClass, Shell), IsArrow(false) {} in CXXPseudoDestructorExpr()
2349 bool isArrow() const { return IsArrow; } in isArrow()
3348 QualType BaseType, bool IsArrow,
3391 bool isArrow() const { return CXXDependentScopeMemberExprBits.IsArrow; } in isArrow()
3574 Expr *Base, QualType BaseType, bool IsArrow,
3596 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc,
[all …]
H A DStmt.h453 unsigned IsArrow : 1; in alignas() local
761 unsigned IsArrow : 1; in alignas() local
821 unsigned IsArrow : 1; in alignas() local
H A DExpr.h2737 MemberExprBits.IsArrow = isarrow; in MemberExpr()
2755 MemberExprBits.IsArrow = isarrow; in MemberExpr()
2879 bool isArrow() const { return MemberExprBits.IsArrow; } in isArrow()
2880 void setArrow(bool A) { MemberExprBits.IsArrow = A; } in setArrow()
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DExprCXX.cpp285 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow), in CXXPseudoDestructorExpr()
1302 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in CXXDependentScopeMemberExpr() argument
1315 CXXDependentScopeMemberExprBits.IsArrow = IsArrow; in CXXDependentScopeMemberExpr()
1351 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in Create() argument
1367 Ctx, Base, BaseType, IsArrow, OperatorLoc, QualifierLoc, TemplateKWLoc, in Create()
1404 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, in UnresolvedMemberExpr() argument
1420 UnresolvedMemberExprBits.IsArrow = IsArrow; in UnresolvedMemberExpr()
1444 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, in Create() argument
1457 Context, HasUnresolvedUsing, Base, BaseType, IsArrow, OperatorLoc, in Create()
H A DItaniumMangle.cpp3390 void CXXNameMangler::mangleMemberExprBase(const Expr *Base, bool IsArrow) { in mangleMemberExprBase() argument
3399 IsArrow = ME->isArrow(); in mangleMemberExprBase()
3408 Out << (IsArrow ? "pt" : "dt"); in mangleMemberExprBase()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Analysis/
H A DBodyFarm.cpp104 bool IsArrow = false,
215 bool IsArrow, in makeMemberExpression() argument
220 C, base, IsArrow, SourceLocation(), NestedNameSpecifierLoc(), in makeMemberExpression()
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGExprCXX.cpp188 bool IsArrow = ME->isArrow(); in EmitCXXMemberCallExpr() local
192 CE, MD, ReturnValue, HasQualifier, Qualifier, IsArrow, Base); in EmitCXXMemberCallExpr()
197 bool HasQualifier, NestedNameSpecifier *Qualifier, bool IsArrow, in EmitCXXMemberOrOperatorMemberCallExpr() argument
247 if (IsArrow) { in EmitCXXMemberOrOperatorMemberCallExpr()
H A DCodeGenFunction.h3674 bool IsArrow, const Expr *Base);
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp1560 E->IsArrow = Record.readInt(); in VisitCXXPseudoDestructorExpr()
1609 E->CXXDependentScopeMemberExprBits.IsArrow = Record.readInt(); in VisitCXXDependentScopeMemberExpr()
1685 E->UnresolvedMemberExprBits.IsArrow = Record.readInt(); in VisitUnresolvedMemberExpr()
1831 E->IsArrow = (Record.readInt() != 0); in VisitMSPropertyRefExpr()
2568 bool IsArrow = Record.readInt(); in ReadStmtFromStream() local
2571 S = MemberExpr::Create(Context, Base, IsArrow, OperatorLoc, QualifierLoc, in ReadStmtFromStream()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h4334 Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow,
4343 bool IsArrow, const CXXScopeSpec &SS,
4351 ExprResult BuildFieldReferenceExpr(Expr *BaseExpr, bool IsArrow,
4357 ExprResult PerformMemberExprBaseConversion(Expr *Base, bool IsArrow);
4364 bool IsArrow, SourceLocation OpLoc,
10346 SourceLocation OpLoc, bool IsArrow,