brintos

brintos / llvm-project-archived public Read only

0
0
Text · 636 B · f0b2046 Raw
34 lines · plain
1// RUN: mlir-pdll %s -I %S -split-input-file | FileCheck %s2 3// CHECK: Module4// CHECK: `-PatternDecl5// CHECK:   `-CompoundStmt6// CHECK:     `-EraseStmt7Pattern {8  erase _: Op;9}10 11// -----12 13// CHECK: Module14// CHECK: `-PatternDecl {{.*}} Name<NamedPattern>15Pattern NamedPattern {16  erase _: Op;17}18 19// -----20 21// CHECK: Module22// CHECK: `-PatternDecl {{.*}} Name<NamedPattern> Benefit<10> Recursion23Pattern NamedPattern with benefit(10), recursion {24  erase _: Op;25}26 27// -----28 29// CHECK: Module30// CHECK: `-PatternDecl {{.*}} Name<NamedPattern>31// CHECK:   `-CompoundStmt32// CHECK:     `-EraseStmt33Pattern NamedPattern => erase _: Op;34