Mercurial > hg > CbC > CbC_llvm
view mlir/test/IR/region.mlir @ 154:f7e988d3e4cc
fix def file
author | anatofuz |
---|---|
date | Wed, 11 Mar 2020 19:23:03 +0900 |
parents | 1d019706d866 |
children | 0572611fdcc8 |
line wrap: on
line source
// RUN: mlir-opt %s -split-input-file -verify-diagnostics | FileCheck %s //===----------------------------------------------------------------------===// // Test the number of regions //===----------------------------------------------------------------------===// func @correct_number_of_regions() { // CHECK: test.two_region_op "test.two_region_op"()( {"work"() : () -> ()}, {"work"() : () -> ()} ) : () -> () return } // ----- func @missing_regions() { // expected-error@+1 {{op has incorrect number of regions: expected 2 but found 1}} "test.two_region_op"()( {"work"() : () -> ()} ) : () -> () return } // ----- func @extra_regions() { // expected-error@+1 {{op has incorrect number of regions: expected 2 but found 3}} "test.two_region_op"()( {"work"() : () -> ()}, {"work"() : () -> ()}, {"work"() : () -> ()} ) : () -> () return } // ----- //===----------------------------------------------------------------------===// // Test SizedRegion //===----------------------------------------------------------------------===// func @unnamed_region_has_wrong_number_of_blocks() { // expected-error@+1 {{region #1 failed to verify constraint: region with 1 blocks}} "test.sized_region_op"() ( { "work"() : () -> () br ^next1 ^next1: "work"() : () -> () }, { "work"() : () -> () br ^next2 ^next2: "work"() : () -> () }) : () -> () return } // ----- // Test region name in error message func @named_region_has_wrong_number_of_blocks() { // expected-error@+1 {{region #0 ('my_region') failed to verify constraint: region with 2 blocks}} "test.sized_region_op"() ( { "work"() : () -> () }, { "work"() : () -> () }) : () -> () return }