| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExprMember.cpp | 528 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 D | SemaCodeComplete.cpp | 5432 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 D | TreeTransform.h | 2948 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 D | SemaDeclCXX.cpp | 14520 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 D | ExprObjC.h | 559 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 D | ExprCXX.h | 933 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 D | Expr.h | 3196 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 D | Stmt.h | 583 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 D | ExprCXX.cpp | 331 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 D | Expr.cpp | 1684 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 D | ItaniumMangle.cpp | 4454 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 D | BodyFarm.cpp | 108 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 D | CGExprCXX.cpp | 208 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 D | CodeGenFunction.h | 4218 bool IsArrow, const Expr *Base);
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1049 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 D | Sema.h | 5929 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,
|