Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprMember.cpp496 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 DSemaCodeComplete.cpp5312 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 DTreeTransform.h3351 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 DSemaDeclCXX.cpp13971 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 Darm64-2012-01-11-ComparisonDAGCrash.ll8 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 DExprObjC.h557 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 DExprCXX.h927 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 DExpr.h3205 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 DStmt.h490 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 DExprCXX.cpp327 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 DExpr.cpp1613 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 DItaniumMangle.cpp4066 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 DBodyFarm.cpp107 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 DCGExprCXX.cpp201 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 DCodeGenFunction.h4102 bool IsArrow, const Expr *Base);
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/modernize/
H A DLoopConvertCheck.cpp305 bool *IsArrow, bool IsReverse) { in getContainerFromBeginEndCall() argument
327 *IsArrow = Member->isArrow(); in getContainerFromBeginEndCall()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp1024 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 DSema.h5632 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,