Searched refs:baseExpr (Results 1 – 5 of 5) sorted by relevance
| /llvm-project-15.0.7/flang/lib/Lower/ |
| H A D | VectorSubscripts.cpp | 161 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 D | expression.cpp | 876 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 D | SemaExprMember.cpp | 1900 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 D | Expr.cpp | 4448 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 D | ExprCXX.h | 933 MSPropertyRefExpr(Expr *baseExpr, MSPropertyDecl *decl, bool isArrow, in MSPropertyRefExpr() argument 936 : Expr(MSPropertyRefExprClass, ty, VK, OK_Ordinary), BaseExpr(baseExpr), in MSPropertyRefExpr()
|