TestFile preamble comments apply to all functions.
Include the test file preamble comments when building a filecheck instance for every function in the file. This makes it possible to define common regex variables in the preamble and use these definitions for all the functions.
This commit is contained in:
@@ -2,13 +2,14 @@
|
||||
test legalizer
|
||||
isa riscv supports_m=1
|
||||
|
||||
; regex: V=v\d+
|
||||
; regex: VX=vx\d+
|
||||
|
||||
function bitwise_and(i64, i64) -> i64 {
|
||||
ebb0(v1: i64, v2: i64):
|
||||
v3 = band v1, v2
|
||||
return v3
|
||||
}
|
||||
; regex: V=v\d+
|
||||
; regex: VX=vx\d+
|
||||
; check: $(v1l=$V), $(v1h=$VX) = isplit_lohi $v1
|
||||
; check: $(v2l=$V), $(v2h=$VX) = isplit_lohi $v2
|
||||
; check: [R#ec
|
||||
@@ -22,8 +23,6 @@ ebb0(v1: i64, v2: i64):
|
||||
v3 = bor v1, v2
|
||||
return v3
|
||||
}
|
||||
; regex: V=v\d+
|
||||
; regex: VX=vx\d+
|
||||
; check: $(v1l=$V), $(v1h=$VX) = isplit_lohi $v1
|
||||
; check: $(v2l=$V), $(v2h=$VX) = isplit_lohi $v2
|
||||
; check: [R#cc
|
||||
@@ -37,8 +36,6 @@ ebb0(v1: i64, v2: i64):
|
||||
v3 = bxor v1, v2
|
||||
return v3
|
||||
}
|
||||
; regex: V=v\d+
|
||||
; regex: VX=vx\d+
|
||||
; check: $(v1l=$V), $(v1h=$VX) = isplit_lohi $v1
|
||||
; check: $(v2l=$V), $(v2h=$VX) = isplit_lohi $v2
|
||||
; check: [R#8c
|
||||
|
||||
Reference in New Issue
Block a user