aboutsummaryrefslogtreecommitdiff
path: root/test/FileCheck/var-scope.txt
blob: c95395c521be79bd2cd7321561c3897f33c19edb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// RUN: FileCheck -input-file %s %s
// RUN: FileCheck -check-prefixes CHECK,GLOBAL -input-file %s %s
// RUN: FileCheck -check-prefixes CHECK,LOCAL,LOCAL3 -input-file %s %s
// RUN: FileCheck -check-prefixes CHECK,GLOBAL --enable-var-scope -input-file %s %s
// RUN: not FileCheck -check-prefixes CHECK,LOCAL,LOCAL1 --enable-var-scope -input-file %s %s
// RUN: not FileCheck -check-prefixes CHECK,LOCAL,LOCAL2 --enable-var-scope -input-file %s %s

local1
global1
; CHECK: [[LOCAL:loc[^[:digit:]]*]][[#LOCNUM:]]
; CHECK: [[$GLOBAL:glo[^[:digit:]]*]][[#GLOBNUM:]]

local2
global2
; CHECK: [[LOCAL]][[#LOCNUM+1]]
; CHECK: [[$GLOBAL]][[#GLOBNUM+1]]

barrier:
; CHECK-LABEL: barrier

local3
global3
; LOCAL1: [[LOCAL]]3
; LOCAL2: local[[#LOCNUM+2]]
; LOCAL2: [[LOCAL]][[#LOCNUM+2]]
; GLOBAL: [[$GLOBAL]][[#GLOBNUM+2]]