Home
last modified time | relevance | path

Searched refs:MemberAccessExpr (Results 1 – 10 of 10) sorted by relevance

/llvm-project-15.0.7/mlir/test/mlir-pdll/Parser/
H A Dexpr.pdll41 // CHECK: `-MemberAccessExpr {{.*}} Member<$results> Type<ValueRange>
54 // MemberAccessExpr
59 // CHECK: `-MemberAccessExpr {{.*}} Member<0> Type<Op>
62 // CHECK: `-MemberAccessExpr {{.*}} Member<firstElt> Type<Op>
78 // CHECK: `-MemberAccessExpr {{.*}} Member<0> Type<Value>
81 // CHECK: `-MemberAccessExpr {{.*}} Member<result> Type<Value>
98 // CHECK: `-MemberAccessExpr {{.*}} Member<0> Type<Value>
179 // CHECK: `-MemberAccessExpr {{.*}} Member<$results> Type<ValueRange>
H A Drewrite.pdll23 // CHECK: `-MemberAccessExpr {{.*}} Member<$results> Type<Value>
42 // CHECK: |-MemberAccessExpr {{.*}} Member<0> Type<Value>
44 // CHECK: `-MemberAccessExpr {{.*}} Member<1> Type<Attr>
H A Dstmt.pdll92 // CHECK: `-MemberAccessExpr {{.*}} Member<$results> Type<Value>
110 // CHECK: `-MemberAccessExpr {{.*}} Member<$results> Type<ValueRange>
180 // CHECK: `-MemberAccessExpr {{.*}} Member<$results> Type<ValueRange>
H A Dconstraint.pdll41 // CHECK: |-MemberAccessExpr {{.*}} Member<0> Type<Value>
43 // CHECK: `-MemberAccessExpr {{.*}} Member<1> Type<Attr>
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/AST/
H A DNodes.cpp60 const MemberAccessExpr, const OperationExpr, const TupleExpr, in visit()
102 void visitImpl(const MemberAccessExpr *expr) { visit(expr->getParentExpr()); } in visitImpl()
289 MemberAccessExpr *MemberAccessExpr::create(Context &ctx, SMRange loc, in create()
292 return new (ctx.getAllocator().Allocate<MemberAccessExpr>()) MemberAccessExpr( in create()
H A DNodePrinter.cpp85 void printImpl(const MemberAccessExpr *expr);
172 const MemberAccessExpr, const OperationExpr, const TupleExpr, in print()
238 void NodePrinter::printImpl(const MemberAccessExpr *expr) { in printImpl()
/llvm-project-15.0.7/mlir/include/mlir/Tools/PDLL/AST/
H A DNodes.h445 class MemberAccessExpr : public Node::NodeBase<MemberAccessExpr, Expr> {
447 static MemberAccessExpr *create(Context &ctx, SMRange loc,
458 MemberAccessExpr(SMRange loc, const Expr *parentExpr, StringRef memberName, in MemberAccessExpr() function
474 class AllResultsMemberAccessExpr : public MemberAccessExpr {
482 MemberAccessExpr::create(ctx, loc, parentExpr, getMemberName(), type)); in create()
487 const MemberAccessExpr *memAccess = dyn_cast<MemberAccessExpr>(node); in classof()
1286 return isa<AttributeExpr, CallExpr, DeclRefExpr, MemberAccessExpr, in classof()
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/CodeGen/
H A DMLIRGen.cpp98 Value genExprImpl(const ast::MemberAccessExpr *expr);
379 .Case<const ast::AttributeExpr, const ast::MemberAccessExpr, in genSingleExpr()
430 Value CodeGen::genExprImpl(const ast::MemberAccessExpr *expr) { in genExprImpl()
/llvm-project-15.0.7/mlir/test/mlir-pdll/CodeGen/MLIR/
H A Dexpr.pdll40 // MemberAccessExpr
/llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/
H A DParser.cpp412 FailureOr<ast::MemberAccessExpr *>
693 newExprs.push_back(ast::MemberAccessExpr::create( in convertExpressionTo()
2740 FailureOr<ast::MemberAccessExpr *>
2748 return ast::MemberAccessExpr::create(ctx, loc, parentExpr, name, *memberType); in createMemberAccessExpr()