| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExprMember.cpp | 558 bool IsArrow, SourceLocation OpLoc, in ActOnDependentMemberExpr() argument 573 if (!IsArrow) { in ActOnDependentMemberExpr() 594 Context, BaseExpr, BaseType, IsArrow, OpLoc, in ActOnDependentMemberExpr() 655 SourceLocation OpLoc, bool IsArrow, in LookupMemberExprInRecord() argument 678 ExprResult &BaseExpr, bool &IsArrow, 684 Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow, in BuildMemberReferenceExpr() argument 694 if (IsArrow) RecordTy = RecordTy->castAs<PointerType>()->getPointeeType(); in BuildMemberReferenceExpr() 695 if (LookupMemberExprInRecord(*this, R, nullptr, RecordTy, OpLoc, IsArrow, in BuildMemberReferenceExpr() 703 LookupMemberExpr(*this, R, BaseResult, IsArrow, OpLoc, SS, in BuildMemberReferenceExpr() 727 OpLoc, IsArrow, SS, TemplateKWLoc, in BuildMemberReferenceExpr() [all …]
|
| H A D | SemaCodeComplete.cpp | 5594 bool IsArrow = E->isArrow(); in VisitCXXDependentScopeMemberExpr() local 5595 if (Base->isPointerType() && IsArrow) { in VisitCXXDependentScopeMemberExpr() 5596 IsArrow = false; in VisitCXXDependentScopeMemberExpr() 5600 addValue(E, E->getMember(), IsArrow ? Member::Arrow : Member::Dot); in VisitCXXDependentScopeMemberExpr() 5868 Scope *S, Expr *Base, Expr *OtherOpBase, SourceLocation OpLoc, bool IsArrow, in CodeCompleteMemberReferenceExpr() argument 5876 SemaRef.PerformMemberExprBaseConversion(Base, IsArrow); in CodeCompleteMemberReferenceExpr() 5884 if (IsArrow) { in CodeCompleteMemberReferenceExpr() 5891 if (IsArrow) { in CodeCompleteMemberReferenceExpr() 5908 auto DoCompletion = [&](Expr *Base, bool IsArrow, in CodeCompleteMemberReferenceExpr() 5914 SemaRef.PerformMemberExprBaseConversion(Base, IsArrow); in CodeCompleteMemberReferenceExpr() [all …]
|
| H A D | SemaDeclCXX.cpp | 14682 bool IsArrow; member in __anon42c808803a11::MemberBuilder 14688 Builder.build(S, Loc), Type, Loc, IsArrow, SS, SourceLocation(), in build() 14692 MemberBuilder(const ExprBuilder &Builder, QualType Type, bool IsArrow, in MemberBuilder() argument 14694 : Builder(Builder), Type(Type), IsArrow(IsArrow), in MemberBuilder() 15234 bool IsArrow = false; in DefineImplicitCopyAssignment() local 15245 IsArrow = !LangOpts.HLSL; in DefineImplicitCopyAssignment() 15341 MemberBuilder To(ObjectParameter, ObjectType, IsArrow, MemberLookup); in DefineImplicitCopyAssignment() 15615 bool IsArrow = false; in DefineImplicitMoveAssignment() local 15625 IsArrow = !getLangOpts().HLSL; in DefineImplicitMoveAssignment() 15727 MemberBuilder To(ObjectParameter, ObjectType, IsArrow, MemberLookup); in DefineImplicitMoveAssignment()
|
| H A D | TreeTransform.h | 3032 bool IsArrow, in RebuildExtVectorElementExpr() argument 3039 Base, Base->getType(), OpLoc, IsArrow, SS, SourceLocation(), in RebuildExtVectorElementExpr() 3625 bool IsArrow, in RebuildCXXDependentScopeMemberExpr() argument 3636 OperatorLoc, IsArrow, in RebuildCXXDependentScopeMemberExpr() 3649 bool IsArrow, in RebuildUnresolvedMemberExpr() argument 3659 OperatorLoc, IsArrow, in RebuildUnresolvedMemberExpr() 3879 bool IsArrow, bool IsFreeIvar) { in RebuildObjCIvarRefExpr() argument 3884 /*FIXME:*/ IvarLoc, IsArrow, SS, SourceLocation(), in RebuildObjCIvarRefExpr() 3933 SourceLocation OpLoc, bool IsArrow) { in RebuildObjCIsaExpr() argument 3937 OpLoc, IsArrow, in RebuildObjCIsaExpr()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | ExprObjC.h | 557 bool IsArrow : 1; 569 D(d), Base(base), Loc(l), OpLoc(oploc), IsArrow(arrow), 585 bool isArrow() const { return IsArrow; } in isArrow() 587 void setIsArrow(bool A) { IsArrow = A; } in setIsArrow() 1495 bool IsArrow; variable 1501 IsaMemberLoc(l), OpLoc(oploc), IsArrow(isarrow) { in ObjCIsaExpr() 1511 bool isArrow() const { return IsArrow; } in isArrow() 1512 void setArrow(bool A) { IsArrow = A; } in setArrow()
|
| H A D | ExprCXX.h | 939 bool IsArrow; variable 949 TheDecl(decl), MemberLoc(nameLoc), IsArrow(isArrow), in MSPropertyRefExpr() 990 bool isArrow() const { return IsArrow; } in isArrow() 2734 bool IsArrow : 1; 2767 : Expr(CXXPseudoDestructorExprClass, Shell), IsArrow(false) {} in CXXPseudoDestructorExpr() 2789 bool isArrow() const { return IsArrow; } in isArrow() 3864 QualType BaseType, bool IsArrow, 3877 Create(const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, 3907 bool isArrow() const { return CXXDependentScopeMemberExprBits.IsArrow; } in isArrow() 4096 Expr *Base, QualType BaseType, bool IsArrow, [all …]
|
| H A D | Expr.h | 3324 MemberExpr(Expr *Base, bool IsArrow, SourceLocation OperatorLoc, 3334 static MemberExpr *Create(const ASTContext &C, Expr *Base, bool IsArrow, 3347 bool IsArrow, ValueDecl *MemberDecl, in CreateImplicit() argument 3350 return Create(C, Base, IsArrow, SourceLocation(), NestedNameSpecifierLoc(), in CreateImplicit() 3469 bool isArrow() const { return MemberExprBits.IsArrow; } in isArrow() 3470 void setArrow(bool A) { MemberExprBits.IsArrow = A; } in setArrow()
|
| H A D | Stmt.h | 592 unsigned IsArrow : 1; 1073 unsigned IsArrow : 1; 1137 unsigned IsArrow : 1;
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 378 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow), in CXXPseudoDestructorExpr() 1497 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in CXXDependentScopeMemberExpr() argument 1506 CXXDependentScopeMemberExprBits.IsArrow = IsArrow; in CXXDependentScopeMemberExpr() 1539 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in Create() argument 1555 Ctx, Base, BaseType, IsArrow, OperatorLoc, QualifierLoc, TemplateKWLoc, in Create() 1602 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, in UnresolvedMemberExpr() argument 1618 UnresolvedMemberExprBits.IsArrow = IsArrow; in UnresolvedMemberExpr() 1642 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, in Create() argument 1655 Context, HasUnresolvedUsing, Base, BaseType, IsArrow, OperatorLoc, in Create()
|
| H A D | Expr.cpp | 1709 MemberExpr::MemberExpr(Expr *Base, bool IsArrow, SourceLocation OperatorLoc, in MemberExpr() argument 1721 MemberExprBits.IsArrow = IsArrow; in MemberExpr() 1750 const ASTContext &C, Expr *Base, bool IsArrow, SourceLocation OperatorLoc, in Create() argument 1766 return new (Mem) MemberExpr(Base, IsArrow, OperatorLoc, QualifierLoc, in Create()
|
| H A D | ItaniumMangle.cpp | 4755 void CXXNameMangler::mangleMemberExprBase(const Expr *Base, bool IsArrow) { in mangleMemberExprBase() argument 4764 IsArrow = ME->isArrow(); in mangleMemberExprBase() 4773 Out << (IsArrow ? "pt" : "dt"); in mangleMemberExprBase()
|
| /freebsd/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/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaCodeCompletion.h | 108 SourceLocation OpLoc, bool IsArrow,
|
| H A D | Sema.h | 8848 Expr *Base, QualType BaseType, bool IsArrow, SourceLocation OpLoc, 8869 BuildMemberExpr(Expr *Base, bool IsArrow, SourceLocation OpLoc, 8905 Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow, 8913 bool IsArrow, const CXXScopeSpec &SS, 8920 ExprResult BuildFieldReferenceExpr(Expr *BaseExpr, bool IsArrow, 8927 ExprResult PerformMemberExprBaseConversion(Expr *Base, bool IsArrow);
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 210 bool IsArrow = ME->isArrow(); in EmitCXXMemberCallExpr() local 214 HasQualifier, Qualifier, IsArrow, in EmitCXXMemberCallExpr() 220 bool HasQualifier, NestedNameSpecifier *Qualifier, bool IsArrow, in EmitCXXMemberOrOperatorMemberCallExpr() argument 282 if (IsArrow) { in EmitCXXMemberOrOperatorMemberCallExpr() 396 IsArrow ? Base->getType()->getPointeeType() : Base->getType(); in EmitCXXMemberOrOperatorMemberCallExpr()
|
| H A D | CodeGenFunction.h | 4669 bool HasQualifier, NestedNameSpecifier *Qualifier, bool IsArrow,
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1067 E->MemberExprBits.IsArrow = CurrentUnpackingBits->getNextBit(); in VisitMemberExpr() 1974 E->IsArrow = Record.readInt(); in VisitCXXPseudoDestructorExpr() 2032 E->CXXDependentScopeMemberExprBits.IsArrow = in VisitCXXDependentScopeMemberExpr() 2117 E->UnresolvedMemberExprBits.IsArrow = CurrentUnpackingBits->getNextBit(); in VisitUnresolvedMemberExpr() 2330 E->IsArrow = (Record.readInt() != 0); in VisitMSPropertyRefExpr()
|