forked from OSchip/llvm-project
Fix the order of directives and the target string
In the original structure, it will try to match CHECK-LABEL first then see if the subsequent doesn't have the target strings. This is not what we are expected. We are expecting the two functions which will be deleted should be matched before CHECK-LABEL. Also fixed the function names. Reviewed By: jpienaar Differential Revision: https://reviews.llvm.org/D99060
This commit is contained in:
parent
c21f72e65a
commit
cec244354b
|
@ -3,14 +3,14 @@
|
|||
// This input should be reduced by the pass pipeline so that only
|
||||
// the @simple1 function remains as the other functions should be
|
||||
// removed by the dead code elimination pass.
|
||||
// CHECK-LABEL: func @simple1(%arg0: i1, %arg1: memref<2xf32>, %arg2: memref<2xf32>) {
|
||||
|
||||
// CHECK-NOT: func @dead_nested_function
|
||||
// CHECK-NOT: func private @dead_private_function
|
||||
func private @dead_private_function()
|
||||
|
||||
// CHECK-NOT: func @dead_nested_function
|
||||
// CHECK-NOT: func nested @dead_nested_function
|
||||
func nested @dead_nested_function()
|
||||
|
||||
// CHECK-LABEL: func @simple1(%arg0: i1, %arg1: memref<2xf32>, %arg2: memref<2xf32>) {
|
||||
func @simple1(%arg0: i1, %arg1: memref<2xf32>, %arg2: memref<2xf32>) {
|
||||
"test.crashOp" () : () -> ()
|
||||
return
|
||||
|
|
Loading…
Reference in New Issue