Home
last modified time | relevance | path

Searched refs:parentExpr (Results 1 – 4 of 4) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DParser.cpp313 FailureOr<ast::Expr *> parseCallExpr(ast::Expr *parentExpr);
406 createCallExpr(SMRange loc, ast::Expr *parentExpr,
462 LogicalResult codeCompleteMemberAccess(ast::Expr *parentExpr);
1867 return createCallExpr(loc, parentExpr, arguments); in parseCallExpr()
1922 return codeCompleteMemberAccess(parentExpr); in parseMemberAccessExpr()
1933 return createMemberAccessExpr(parentExpr, memberName, loc); in parseMemberAccessExpr()
2663 Parser::createCallExpr(SMRange loc, ast::Expr *parentExpr, in createCallExpr() argument
2665 ast::Type parentType = parentExpr->getType(); in createCallExpr()
2709 return ast::CallExpr::create(ctx, loc, parentExpr, arguments, in createCallExpr()
2753 ast::Type parentType = parentExpr->getType(); in validateMemberAccess()
[all …]
/llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/
H A DNodes.h448 const Expr *parentExpr, StringRef memberName,
452 const Expr *getParentExpr() const { return parentExpr; } in getParentExpr()
458 MemberAccessExpr(SMRange loc, const Expr *parentExpr, StringRef memberName, in MemberAccessExpr() argument
460 : Base(loc, type), parentExpr(parentExpr), memberName(memberName) {} in MemberAccessExpr()
463 const Expr *parentExpr; variable
480 const Expr *parentExpr, Type type) { in create() argument
482 MemberAccessExpr::create(ctx, loc, parentExpr, getMemberName(), type)); in create()
/llvm-project-15.0.7/flang/lib/Evaluate/
H A Dexpression.cpp279 const Expr<SomeType> *parentExpr{&values_.begin()->second.value()}; in Find() local
281 std::get_if<Expr<SomeDerived>>(&parentExpr->u)}) { in Find()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/AST/
H A DNodes.cpp290 const Expr *parentExpr, in create() argument
293 loc, parentExpr, memberName.copy(ctx.getAllocator()), type); in create()