forked from OSchip/llvm-project
[mlir] Change generate-test-checks.py to `%[[V:.*]]` style
Summary: This style seems to be the preferred style lately as it plays better with op syntaxes that include `[` and `]`. Input: ``` module { func @f(%arg0 : i32) -> i32 { %0 = addi %arg0, %arg0 : i32 %1 = muli %arg0, %0 : i32 return %1 : i32 } } ``` New output: ``` // NOTE: Assertions have been autogenerated by utils/generate-test-checks.py // CHECK: module { // CHECK-LABEL: func @f( // CHECK-SAME: %[[VAL_0:.*]] : i32) -> i32 { // CHECK: %[[VAL_1:.*]] = addi %[[VAL_0]], %[[VAL_0]] : i32 // CHECK: %[[VAL_2:.*]] = muli %[[VAL_0]], %[[VAL_1]] : i32 // CHECK: return %[[VAL_2]] : i32 // CHECK: } // CHECK: } ``` Old output: ``` // NOTE: Assertions have been autogenerated by utils/generate-test-checks.py // CHECK: module { // CHECK-LABEL: func @f( // CHECK-SAME: [[VAL_0:%.*]] : i32) -> i32 { // CHECK: [[VAL_1:%.*]] = addi [[VAL_0]], [[VAL_0]] : i32 // CHECK: [[VAL_2:%.*]] = muli [[VAL_0]], [[VAL_1]] : i32 // CHECK: return [[VAL_2]] : i32 // CHECK: } // CHECK: } ``` Differential Revision: https://reviews.llvm.org/D79836
This commit is contained in:
parent
e57807769b
commit
0aa97ad5c8
|
@ -75,11 +75,11 @@ def process_line(line_chunks, variable_namer):
|
|||
|
||||
# If one exists, then output the existing name.
|
||||
if variable is not None:
|
||||
output_line += '[[' + variable + ']]'
|
||||
output_line += '%[[' + variable + ']]'
|
||||
else:
|
||||
# Otherwise, generate a new variable.
|
||||
variable = variable_namer.generate_name(ssa_name)
|
||||
output_line += '[[' + variable + ':%.*]]'
|
||||
output_line += '%[[' + variable + ':.*]]'
|
||||
|
||||
# Append the non named group.
|
||||
output_line += chunk[len(ssa_name):]
|
||||
|
|
Loading…
Reference in New Issue