Searched refs:MemberAccessExpr (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/mlir/test/mlir-pdll/Parser/ |
| H A D | expr.pdll | 41 // 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 D | rewrite.pdll | 23 // CHECK: `-MemberAccessExpr {{.*}} Member<$results> Type<Value> 42 // CHECK: |-MemberAccessExpr {{.*}} Member<0> Type<Value> 44 // CHECK: `-MemberAccessExpr {{.*}} Member<1> Type<Attr>
|
| H A D | stmt.pdll | 92 // CHECK: `-MemberAccessExpr {{.*}} Member<$results> Type<Value> 110 // CHECK: `-MemberAccessExpr {{.*}} Member<$results> Type<ValueRange> 180 // CHECK: `-MemberAccessExpr {{.*}} Member<$results> Type<ValueRange>
|
| H A D | constraint.pdll | 41 // 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 D | Nodes.cpp | 60 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 D | NodePrinter.cpp | 85 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 D | Nodes.h | 445 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 D | MLIRGen.cpp | 98 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 D | expr.pdll | 40 // MemberAccessExpr
|
| /llvm-project-15.0.7/mlir/lib/Tools/PDLL/Parser/ |
| H A D | Parser.cpp | 412 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()
|