Home
last modified time | relevance | path

Searched refs:baseExpr (Results 1 – 5 of 5) sorted by relevance

/llvm-project-15.0.7/flang/lib/Lower/
H A DVectorSubscripts.cpp161 Fortran::lower::SomeExpr baseExpr = namedEntityToExpr(arrayRef.base()); in genRankedArrayRefSubscriptAndBase() local
162 loweredBase = converter.genExprAddr(baseExpr, stmtCtx); in genRankedArrayRefSubscriptAndBase()
/llvm-project-15.0.7/flang/lib/Semantics/
H A Dexpression.cpp876 if (MaybeExpr baseExpr{Analyze(std::get<parser::DataRef>(ss.t))}) { in Analyze() local
877 if (std::optional<DataRef> dataRef{ExtractDataRef(std::move(*baseExpr))}) { in Analyze()
1036 MaybeExpr baseExpr; in Analyze() local
1039 baseExpr = Analyze(ae.base); in Analyze()
1041 if (baseExpr) { in Analyze()
1044 } else if (baseExpr->Rank() == 0) { in Analyze()
1045 if (const Symbol * symbol{GetLastSymbol(*baseExpr)}) { in Analyze()
1058 ExtractDataRef(std::move(*baseExpr))}) { in Analyze()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprMember.cpp1900 Expr *baseExpr = nullptr; // null signifies implicit access in BuildImplicitMemberExpr() local
1905 baseExpr = BuildCXXThisExpr(loc, ThisTy, /*IsImplicit=*/true); in BuildImplicitMemberExpr()
1908 return BuildMemberReferenceExpr(baseExpr, ThisTy, in BuildImplicitMemberExpr()
/llvm-project-15.0.7/clang/lib/AST/
H A DExpr.cpp4448 Expr *baseExpr, in DesignatedInitUpdateExpr() argument
4450 : Expr(DesignatedInitUpdateExprClass, baseExpr->getType(), VK_PRValue, in DesignatedInitUpdateExpr()
4452 BaseAndUpdaterExprs[0] = baseExpr; in DesignatedInitUpdateExpr()
4455 ILE->setType(baseExpr->getType()); in DesignatedInitUpdateExpr()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DExprCXX.h933 MSPropertyRefExpr(Expr *baseExpr, MSPropertyDecl *decl, bool isArrow, in MSPropertyRefExpr() argument
936 : Expr(MSPropertyRefExprClass, ty, VK, OK_Ordinary), BaseExpr(baseExpr), in MSPropertyRefExpr()