Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaExprMember.cpp528 if (!IsArrow) { in ActOnDependentMemberExpr()
994 if (IsArrow) { in BuildMemberReferenceExpr()
1035 if (!IsArrow && BaseExpr) { in BuildMemberReferenceExpr()
1299 if (IsArrow) { in LookupMemberExpr()
1318 IsArrow = false; in LookupMemberExpr()
1424 if (IsArrow && in LookupMemberExpr()
1508 IsArrow); in LookupMemberExpr()
1701 IsArrow = true; in LookupMemberExpr()
1771 bool IsArrow = (OpKind == tok::arrow); in ActOnMemberAccessExpr() local
1773 if (getLangOpts().HLSL && IsArrow) in ActOnMemberAccessExpr()
[all …]
H A DSemaCodeComplete.cpp5432 bool IsArrow = E->isArrow(); in VisitCXXDependentScopeMemberExpr() local
5433 if (Base->isPointerType() && IsArrow) { in VisitCXXDependentScopeMemberExpr()
5434 IsArrow = false; in VisitCXXDependentScopeMemberExpr()
5712 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
5717 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
5734 auto DoCompletion = [&](Expr *Base, bool IsArrow, in CodeCompleteMemberReferenceExpr()
5749 if (IsArrow) { in CodeCompleteMemberReferenceExpr()
5778 } else if (!IsArrow && BaseType->isObjCObjectPointerType()) { in CodeCompleteMemberReferenceExpr()
5802 } else if ((IsArrow && BaseType->isObjCObjectPointerType()) || in CodeCompleteMemberReferenceExpr()
5803 (!IsArrow && BaseType->isObjCObjectType())) { in CodeCompleteMemberReferenceExpr()
[all …]
H A DTreeTransform.h2948 bool IsArrow, in RebuildExtVectorElementExpr() argument
2955 Base, Base->getType(), OpLoc, IsArrow, SS, SourceLocation(), in RebuildExtVectorElementExpr()
3527 bool IsArrow, in RebuildCXXDependentScopeMemberExpr() argument
3538 OperatorLoc, IsArrow, in RebuildCXXDependentScopeMemberExpr()
3551 bool IsArrow, in RebuildUnresolvedMemberExpr() argument
3561 OperatorLoc, IsArrow, in RebuildUnresolvedMemberExpr()
3774 bool IsArrow, bool IsFreeIvar) { in RebuildObjCIvarRefExpr() argument
3779 /*FIXME:*/ IvarLoc, IsArrow, SS, SourceLocation(), in RebuildObjCIvarRefExpr()
3828 SourceLocation OpLoc, bool IsArrow) { in RebuildObjCIsaExpr() argument
3832 OpLoc, IsArrow, in RebuildObjCIsaExpr()
H A DSemaDeclCXX.cpp14520 bool IsArrow; member in __anonc650e9f63811::MemberBuilder
14526 Builder.build(S, Loc), Type, Loc, IsArrow, SS, SourceLocation(), in build()
14530 MemberBuilder(const ExprBuilder &Builder, QualType Type, bool IsArrow, in MemberBuilder() argument
14532 : Builder(Builder), Type(Type), IsArrow(IsArrow), in MemberBuilder()
15071 bool IsArrow = false; in DefineImplicitCopyAssignment() local
15082 IsArrow = !LangOpts.HLSL; in DefineImplicitCopyAssignment()
15178 MemberBuilder To(ObjectParameter, ObjectType, IsArrow, MemberLookup); in DefineImplicitCopyAssignment()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DExprObjC.h559 bool IsArrow : 1;
571 D(d), Base(base), Loc(l), OpLoc(oploc), IsArrow(arrow),
587 bool isArrow() const { return IsArrow; } in isArrow()
589 void setIsArrow(bool A) { IsArrow = A; } in setIsArrow()
1502 bool IsArrow; variable
1508 IsaMemberLoc(l), OpLoc(oploc), IsArrow(isarrow) { in ObjCIsaExpr()
1518 bool isArrow() const { return IsArrow; } in isArrow()
1519 void setArrow(bool A) { IsArrow = A; } in setArrow()
H A DExprCXX.h933 bool IsArrow; variable
943 TheDecl(decl), MemberLoc(nameLoc), IsArrow(isArrow), in MSPropertyRefExpr()
984 bool isArrow() const { return IsArrow; } in isArrow()
2609 bool IsArrow : 1;
2642 : Expr(CXXPseudoDestructorExprClass, Shell), IsArrow(false) {} in CXXPseudoDestructorExpr()
2664 bool isArrow() const { return IsArrow; } in isArrow()
3705 QualType BaseType, bool IsArrow,
3748 bool isArrow() const { return CXXDependentScopeMemberExprBits.IsArrow; } in isArrow()
3937 Expr *Base, QualType BaseType, bool IsArrow,
3959 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc,
[all …]
H A DExpr.h3196 MemberExpr(Expr *Base, bool IsArrow, SourceLocation OperatorLoc,
3204 static MemberExpr *Create(const ASTContext &C, Expr *Base, bool IsArrow,
3217 bool IsArrow, ValueDecl *MemberDecl, in CreateImplicit() argument
3220 return Create(C, Base, IsArrow, SourceLocation(), NestedNameSpecifierLoc(), in CreateImplicit()
3339 bool isArrow() const { return MemberExprBits.IsArrow; } in isArrow()
3340 void setArrow(bool A) { MemberExprBits.IsArrow = A; } in setArrow()
H A DStmt.h583 unsigned IsArrow : 1; in alignas()
1014 unsigned IsArrow : 1; in alignas()
1083 unsigned IsArrow : 1; in alignas()
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DExprCXX.cpp331 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow), in CXXPseudoDestructorExpr()
1443 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in CXXDependentScopeMemberExpr() argument
1452 CXXDependentScopeMemberExprBits.IsArrow = IsArrow; in CXXDependentScopeMemberExpr()
1485 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in Create() argument
1501 Ctx, Base, BaseType, IsArrow, OperatorLoc, QualifierLoc, TemplateKWLoc, in Create()
1548 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, in UnresolvedMemberExpr() argument
1564 UnresolvedMemberExprBits.IsArrow = IsArrow; in UnresolvedMemberExpr()
1588 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, in Create() argument
1601 Context, HasUnresolvedUsing, Base, BaseType, IsArrow, OperatorLoc, in Create()
H A DExpr.cpp1684 MemberExpr::MemberExpr(Expr *Base, bool IsArrow, SourceLocation OperatorLoc, in MemberExpr() argument
1693 MemberExprBits.IsArrow = IsArrow; in MemberExpr()
1703 const ASTContext &C, Expr *Base, bool IsArrow, SourceLocation OperatorLoc, in Create() argument
1718 MemberExpr *E = new (Mem) MemberExpr(Base, IsArrow, OperatorLoc, MemberDecl, in Create()
H A DItaniumMangle.cpp4454 void CXXNameMangler::mangleMemberExprBase(const Expr *Base, bool IsArrow) { in mangleMemberExprBase() argument
4463 IsArrow = ME->isArrow(); in mangleMemberExprBase()
4472 Out << (IsArrow ? "pt" : "dt"); in mangleMemberExprBase()
/freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/
H A DBodyFarm.cpp108 bool IsArrow = false,
226 bool IsArrow, in makeMemberExpression() argument
231 C, base, IsArrow, SourceLocation(), NestedNameSpecifierLoc(), in makeMemberExpression()
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprCXX.cpp208 bool IsArrow = ME->isArrow(); in EmitCXXMemberCallExpr() local
212 CE, MD, ReturnValue, HasQualifier, Qualifier, IsArrow, Base); in EmitCXXMemberCallExpr()
217 bool HasQualifier, NestedNameSpecifier *Qualifier, bool IsArrow, in EmitCXXMemberOrOperatorMemberCallExpr() argument
279 if (IsArrow) { in EmitCXXMemberOrOperatorMemberCallExpr()
390 IsArrow ? Base->getType()->getPointeeType() : Base->getType(); in EmitCXXMemberOrOperatorMemberCallExpr()
H A DCodeGenFunction.h4218 bool IsArrow, const Expr *Base);
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp1049 E->MemberExprBits.IsArrow = CurrentUnpackingBits->getNextBit(); in VisitMemberExpr()
1946 E->IsArrow = Record.readInt(); in VisitCXXPseudoDestructorExpr()
2004 E->CXXDependentScopeMemberExprBits.IsArrow = in VisitCXXDependentScopeMemberExpr()
2089 E->UnresolvedMemberExprBits.IsArrow = CurrentUnpackingBits->getNextBit(); in VisitUnresolvedMemberExpr()
2290 E->IsArrow = (Record.readInt() != 0); in VisitMSPropertyRefExpr()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h5929 Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow,
5938 bool IsArrow, const CXXScopeSpec &SS,
5946 ExprResult BuildFieldReferenceExpr(Expr *BaseExpr, bool IsArrow,
5952 ExprResult PerformMemberExprBaseConversion(Expr *Base, bool IsArrow);
5959 bool IsArrow, SourceLocation OpLoc,
5975 BuildMemberExpr(Expr *Base, bool IsArrow, SourceLocation OpLoc,
5983 BuildMemberExpr(Expr *Base, bool IsArrow, SourceLocation OpLoc,
13686 SourceLocation OpLoc, bool IsArrow,