| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | SemaExprMember.cpp | 496 if (!IsArrow) { in ActOnDependentMemberExpr() 961 if (IsArrow) { in BuildMemberReferenceExpr() 1002 if (!IsArrow && BaseExpr) { in BuildMemberReferenceExpr() 1266 if (IsArrow) { in LookupMemberExpr() 1285 IsArrow = false; in LookupMemberExpr() 1391 if (IsArrow && in LookupMemberExpr() 1475 IsArrow); in LookupMemberExpr() 1625 if (IsArrow) in LookupMemberExpr() 1677 IsArrow = true; in LookupMemberExpr() 1739 if (getLangOpts().HLSL && IsArrow) in ActOnMemberAccessExpr() [all …]
|
| H A D | SemaCodeComplete.cpp | 5312 bool IsArrow = E->isArrow(); in VisitCXXDependentScopeMemberExpr() local 5313 if (Base->isPointerType() && IsArrow) { in VisitCXXDependentScopeMemberExpr() 5314 IsArrow = false; in VisitCXXDependentScopeMemberExpr() 5580 if (IsArrow) { in CodeCompleteMemberReferenceExpr() 5585 if (IsArrow) { in CodeCompleteMemberReferenceExpr() 5602 auto DoCompletion = [&](Expr *Base, bool IsArrow, in CodeCompleteMemberReferenceExpr() 5617 if (IsArrow) { in CodeCompleteMemberReferenceExpr() 5646 } else if (!IsArrow && BaseType->isObjCObjectPointerType()) { in CodeCompleteMemberReferenceExpr() 5671 (!IsArrow && BaseType->isObjCObjectType())) { in CodeCompleteMemberReferenceExpr() 5701 bool CompletionSucceded = DoCompletion(Base, IsArrow, None); in CodeCompleteMemberReferenceExpr() [all …]
|
| H A D | TreeTransform.h | 3351 bool IsArrow, in RebuildCXXDependentScopeMemberExpr() argument 3362 OperatorLoc, IsArrow, in RebuildCXXDependentScopeMemberExpr() 3375 bool IsArrow, in RebuildUnresolvedMemberExpr() argument 3385 OperatorLoc, IsArrow, in RebuildUnresolvedMemberExpr() 3595 bool IsArrow, bool IsFreeIvar) { in RebuildObjCIvarRefExpr() argument 3600 /*FIXME:*/ IvarLoc, IsArrow, SS, SourceLocation(), in RebuildObjCIvarRefExpr() 3649 SourceLocation OpLoc, bool IsArrow) { in RebuildObjCIsaExpr() argument 3653 OpLoc, IsArrow, in RebuildObjCIsaExpr()
|
| H A D | SemaDeclCXX.cpp | 13971 bool IsArrow; member in __anonc19065b03711::MemberBuilder 13977 Builder.build(S, Loc), Type, Loc, IsArrow, SS, SourceLocation(), in build() 13981 MemberBuilder(const ExprBuilder &Builder, QualType Type, bool IsArrow, in MemberBuilder() argument 13983 : Builder(Builder), Type(Type), IsArrow(IsArrow), in MemberBuilder()
|
| /llvm-project-15.0.7/llvm/test/CodeGen/AArch64/ |
| H A D | arm64-2012-01-11-ComparisonDAGCrash.ll | 8 define void @test(i1 zeroext %IsArrow) nounwind ssp align 2 { 18 br i1 %IsArrow, label %if.else_crit_edge, label %if.end32
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | ExprObjC.h | 557 bool IsArrow : 1; variable 568 D(d), Base(base), Loc(l), OpLoc(oploc), IsArrow(arrow), 584 bool isArrow() const { return IsArrow; } in isArrow() 586 void setIsArrow(bool A) { IsArrow = A; } in setIsArrow() 1493 bool IsArrow; variable 1499 IsaMemberLoc(l), OpLoc(oploc), IsArrow(isarrow) { in ObjCIsaExpr() 1509 bool isArrow() const { return IsArrow; } in isArrow() 1510 void setArrow(bool A) { IsArrow = A; } in setArrow()
|
| H A D | ExprCXX.h | 927 bool IsArrow; variable 937 TheDecl(decl), MemberLoc(nameLoc), IsArrow(isArrow), in MSPropertyRefExpr() 978 bool isArrow() const { return IsArrow; } in isArrow() 2542 bool IsArrow : 1; variable 2575 : Expr(CXXPseudoDestructorExprClass, Shell), IsArrow(false) {} in CXXPseudoDestructorExpr() 2597 bool isArrow() const { return IsArrow; } in isArrow() 3631 QualType BaseType, bool IsArrow, 3674 bool isArrow() const { return CXXDependentScopeMemberExprBits.IsArrow; } in isArrow() 3863 Expr *Base, QualType BaseType, bool IsArrow, 3885 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, [all …]
|
| H A D | Expr.h | 3205 MemberExpr(Expr *Base, bool IsArrow, SourceLocation OperatorLoc, 3213 static MemberExpr *Create(const ASTContext &C, Expr *Base, bool IsArrow, 3226 bool IsArrow, ValueDecl *MemberDecl, in CreateImplicit() argument 3229 return Create(C, Base, IsArrow, SourceLocation(), NestedNameSpecifierLoc(), in CreateImplicit() 3348 bool isArrow() const { return MemberExprBits.IsArrow; } in isArrow() 3349 void setArrow(bool A) { MemberExprBits.IsArrow = A; } in setArrow()
|
| H A D | Stmt.h | 490 unsigned IsArrow : 1; in alignas() local 848 unsigned IsArrow : 1; in alignas() local 908 unsigned IsArrow : 1; in alignas() local
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 327 Base(static_cast<Stmt *>(Base)), IsArrow(isArrow), in CXXPseudoDestructorExpr() 1367 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in CXXDependentScopeMemberExpr() argument 1376 CXXDependentScopeMemberExprBits.IsArrow = IsArrow; in CXXDependentScopeMemberExpr() 1409 const ASTContext &Ctx, Expr *Base, QualType BaseType, bool IsArrow, in Create() argument 1425 Ctx, Base, BaseType, IsArrow, OperatorLoc, QualifierLoc, TemplateKWLoc, in Create() 1462 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, in UnresolvedMemberExpr() argument 1478 UnresolvedMemberExprBits.IsArrow = IsArrow; in UnresolvedMemberExpr() 1502 QualType BaseType, bool IsArrow, SourceLocation OperatorLoc, in Create() argument 1515 Context, HasUnresolvedUsing, Base, BaseType, IsArrow, OperatorLoc, in Create()
|
| H A D | Expr.cpp | 1613 MemberExpr::MemberExpr(Expr *Base, bool IsArrow, SourceLocation OperatorLoc, in MemberExpr() argument 1622 MemberExprBits.IsArrow = IsArrow; in MemberExpr() 1632 const ASTContext &C, Expr *Base, bool IsArrow, SourceLocation OperatorLoc, in Create() argument 1647 MemberExpr *E = new (Mem) MemberExpr(Base, IsArrow, OperatorLoc, MemberDecl, in Create()
|
| H A D | ItaniumMangle.cpp | 4066 void CXXNameMangler::mangleMemberExprBase(const Expr *Base, bool IsArrow) { in mangleMemberExprBase() argument 4075 IsArrow = ME->isArrow(); in mangleMemberExprBase() 4084 Out << (IsArrow ? "pt" : "dt"); in mangleMemberExprBase()
|
| /llvm-project-15.0.7/clang/lib/Analysis/ |
| H A D | BodyFarm.cpp | 107 bool IsArrow = false, 225 bool IsArrow, in makeMemberExpression() argument 230 C, base, IsArrow, SourceLocation(), NestedNameSpecifierLoc(), in makeMemberExpression()
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGExprCXX.cpp | 201 bool IsArrow = ME->isArrow(); in EmitCXXMemberCallExpr() local 205 CE, MD, ReturnValue, HasQualifier, Qualifier, IsArrow, Base); in EmitCXXMemberCallExpr() 210 bool HasQualifier, NestedNameSpecifier *Qualifier, bool IsArrow, in EmitCXXMemberOrOperatorMemberCallExpr() argument 272 if (IsArrow) { in EmitCXXMemberOrOperatorMemberCallExpr() 382 IsArrow ? Base->getType()->getPointeeType() : Base->getType(); in EmitCXXMemberOrOperatorMemberCallExpr()
|
| H A D | CodeGenFunction.h | 4102 bool IsArrow, const Expr *Base);
|
| /llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/ |
| H A D | LoopConvertCheck.cpp | 305 bool *IsArrow, bool IsReverse) { in getContainerFromBeginEndCall() argument 327 *IsArrow = Member->isArrow(); in getContainerFromBeginEndCall()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 1024 E->MemberExprBits.IsArrow = Record.readInt(); in VisitMemberExpr() 1903 E->IsArrow = Record.readInt(); in VisitCXXPseudoDestructorExpr() 1960 E->CXXDependentScopeMemberExprBits.IsArrow = Record.readInt(); in VisitCXXDependentScopeMemberExpr() 2036 E->UnresolvedMemberExprBits.IsArrow = Record.readInt(); in VisitUnresolvedMemberExpr() 2199 E->IsArrow = (Record.readInt() != 0); in VisitMSPropertyRefExpr()
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Sema.h | 5632 Expr *Base, QualType BaseType, SourceLocation OpLoc, bool IsArrow, 5641 bool IsArrow, const CXXScopeSpec &SS, 5649 ExprResult BuildFieldReferenceExpr(Expr *BaseExpr, bool IsArrow, 5655 ExprResult PerformMemberExprBaseConversion(Expr *Base, bool IsArrow); 5662 bool IsArrow, SourceLocation OpLoc, 5678 BuildMemberExpr(Expr *Base, bool IsArrow, SourceLocation OpLoc, 5686 BuildMemberExpr(Expr *Base, bool IsArrow, SourceLocation OpLoc, 12885 SourceLocation OpLoc, bool IsArrow,
|