File tree Expand file tree Collapse file tree 4 files changed +15
-15
lines changed Expand file tree Collapse file tree 4 files changed +15
-15
lines changed Original file line number Diff line number Diff line change @@ -6444,5 +6444,5 @@ bool CodeGenModule::stopAutoInit() {
6444
6444
6445
6445
void CodeGenModule::printPostfixForExternalizedStaticVar (
6446
6446
llvm::raw_ostream &OS) const {
6447
- OS << " .static. " << getContext ().getCUIDHash ();
6447
+ OS << " __static__ " << getContext ().getCUIDHash ();
6448
6448
}
Original file line number Diff line number Diff line change @@ -37,15 +37,15 @@ extern __constant__ int ev2;
37
37
extern __managed__ int ev3;
38
38
39
39
// NORDC-DAG: @_ZL3sv1 = addrspace(1) externally_initialized global i32 0
40
- // RDC-DAG: @_ZL3sv1.static. [[HASH:.*]] = addrspace(1) externally_initialized global i32 0
40
+ // RDC-DAG: @_ZL3sv1__static__ [[HASH:.*]] = addrspace(1) externally_initialized global i32 0
41
41
// HOST-DAG: @_ZL3sv1 = internal global i32 undef
42
42
static __device__ int sv1;
43
43
// NORDC-DAG: @_ZL3sv2 = addrspace(4) externally_initialized global i32 0
44
- // RDC-DAG: @_ZL3sv2.static. [[HASH]] = addrspace(4) externally_initialized global i32 0
44
+ // RDC-DAG: @_ZL3sv2__static__ [[HASH]] = addrspace(4) externally_initialized global i32 0
45
45
// HOST-DAG: @_ZL3sv2 = internal global i32 undef
46
46
static __constant__ int sv2;
47
47
// NORDC-DAG: @_ZL3sv3 = addrspace(1) externally_initialized global i32 addrspace(1)* null
48
- // RDC-DAG: @_ZL3sv3.static. [[HASH]] = addrspace(1) externally_initialized global i32 addrspace(1)* null
48
+ // RDC-DAG: @_ZL3sv3__static__ [[HASH]] = addrspace(1) externally_initialized global i32 addrspace(1)* null
49
49
// HOST-DAG: @_ZL3sv3 = internal externally_initialized global i32* null
50
50
static __managed__ int sv3;
51
51
Original file line number Diff line number Diff line change @@ -52,15 +52,15 @@ extern __managed__ int ex;
52
52
53
53
// NORDC-D-DAG: @_ZL2sx.managed = addrspace(1) externally_initialized global i32 1, align 4
54
54
// NORDC-D-DAG: @_ZL2sx = addrspace(1) externally_initialized global i32 addrspace(1)* null
55
- // RDC-D-DAG: @_ZL2sx.static. [[HASH:.*]].managed = addrspace(1) externally_initialized global i32 1, align 4
56
- // RDC-D-DAG: @_ZL2sx.static. [[HASH]] = addrspace(1) externally_initialized global i32 addrspace(1)* null
55
+ // RDC-D-DAG: @_ZL2sx__static__ [[HASH:.*]].managed = addrspace(1) externally_initialized global i32 1, align 4
56
+ // RDC-D-DAG: @_ZL2sx__static__ [[HASH]] = addrspace(1) externally_initialized global i32 addrspace(1)* null
57
57
// HOST-DAG: @_ZL2sx.managed = internal global i32 1
58
58
// HOST-DAG: @_ZL2sx = internal externally_initialized global i32* null
59
59
// NORDC-DAG: @[[DEVNAMESX:[0-9]+]] = {{.*}}c"_ZL2sx\00"
60
- // RDC-DAG: @[[DEVNAMESX:[0-9]+]] = {{.*}}c"_ZL2sx.static. [[HASH:.*]]\00"
60
+ // RDC-DAG: @[[DEVNAMESX:[0-9]+]] = {{.*}}c"_ZL2sx__static__ [[HASH:.*]]\00"
61
61
62
- // POSTFIX: @_ZL2sx.static. [[HASH:.*]] = addrspace(1) externally_initialized global i32 addrspace(1)* null
63
- // POSTFIX: @[[DEVNAMESX:[0-9]+]] = {{.*}}c"_ZL2sx.static. [[HASH]]\00"
62
+ // POSTFIX: @_ZL2sx__static__ [[HASH:.*]] = addrspace(1) externally_initialized global i32 addrspace(1)* null
63
+ // POSTFIX: @[[DEVNAMESX:[0-9]+]] = {{.*}}c"_ZL2sx__static__ [[HASH]]\00"
64
64
static __managed__ int sx = 1 ;
65
65
66
66
// DEV-DAG: @llvm.compiler.used
Original file line number Diff line number Diff line change 55
55
// INT-HOST-DAG: @[[DEVNAMEX:[0-9]+]] = {{.*}}c"_ZL1x\00"
56
56
57
57
// Test externalized static device variables
58
- // EXT-DEV-DAG: @_ZL1x.static. [[HASH:.*]] = addrspace(1) externally_initialized global i32 0
59
- // EXT-HOST-DAG: @[[DEVNAMEX:[0-9]+]] = {{.*}}c"_ZL1x.static. [[HASH:.*]]\00"
58
+ // EXT-DEV-DAG: @_ZL1x__static__ [[HASH:.*]] = addrspace(1) externally_initialized global i32 0
59
+ // EXT-HOST-DAG: @[[DEVNAMEX:[0-9]+]] = {{.*}}c"_ZL1x__static__ [[HASH:.*]]\00"
60
60
61
- // POSTFIX: @_ZL1x.static. [[HASH:.*]] = addrspace(1) externally_initialized global i32 0
62
- // POSTFIX: @[[DEVNAMEX:[0-9]+]] = {{.*}}c"_ZL1x.static. [[HASH]]\00"
61
+ // POSTFIX: @_ZL1x__static__ [[HASH:.*]] = addrspace(1) externally_initialized global i32 0
62
+ // POSTFIX: @[[DEVNAMEX:[0-9]+]] = {{.*}}c"_ZL1x__static__ [[HASH]]\00"
63
63
64
64
static __device__ int x;
65
65
@@ -73,8 +73,8 @@ static __device__ int x2;
73
73
// INT-HOST-DAG: @[[DEVNAMEY:[0-9]+]] = {{.*}}c"_ZL1y\00"
74
74
75
75
// Test externalized static device variables
76
- // EXT-DEV-DAG: @_ZL1y.static. [[HASH]] = addrspace(4) externally_initialized global i32 0
77
- // EXT-HOST-DAG: @[[DEVNAMEY:[0-9]+]] = {{.*}}c"_ZL1y.static. [[HASH]]\00"
76
+ // EXT-DEV-DAG: @_ZL1y__static__ [[HASH]] = addrspace(4) externally_initialized global i32 0
77
+ // EXT-HOST-DAG: @[[DEVNAMEY:[0-9]+]] = {{.*}}c"_ZL1y__static__ [[HASH]]\00"
78
78
79
79
static __constant__ int y;
80
80
You can’t perform that action at this time.
0 commit comments