@@ -11,9 +11,9 @@ void function1()
1111{
1212 // CHECK: store i32 1, ptr %[[Y:.+]],
1313 int _Hyperobject y = 1 ;
14- // CHECK: call ptr @llvm.hyper.lookup.i64(ptr @x, i64 4, ptr null, ptr null)
14+ // CHECK: call ptr @llvm.hyper.lookup.i64(ptr %{{[0-9]+}}, ptr hyper_view injective @x, i64 4, ptr null, ptr null)
1515 // CHECK: load i32
16- // CHECK: call ptr @llvm.hyper.lookup.i64(ptr %[[Y]], i64 4, ptr null, ptr null)
16+ // CHECK: call ptr @llvm.hyper.lookup.i64(ptr %{{[0-9]+}}, ptr hyper_view injective % [[Y]], i64 4, ptr null, ptr null)
1717 // CHECK: load i32
1818 (void )x ; (void )y ;
1919}
@@ -23,9 +23,9 @@ void function2()
2323{
2424 // CHECK: store i32 1, ptr %[[Y:.+]],
2525 int _Hyperobject y = 1 ;
26- // CHECK: call ptr @llvm.hyper.lookup.i64(ptr @x, i64 4, ptr null, ptr null)
26+ // CHECK: call ptr @llvm.hyper.lookup.i64(ptr %{{[0-9]+}}, ptr hyper_view injective @x, i64 4, ptr null, ptr null)
2727 // CHECK: load i32
28- // CHECK: call ptr @llvm.hyper.lookup.i64(ptr %[[Y]], i64 4, ptr null, ptr null)
28+ // CHECK: call ptr @llvm.hyper.lookup.i64(ptr %{{[0-9]+}}, ptr hyper_view injective % [[Y]], i64 4, ptr null, ptr null)
2929 // CHECK: load i32
3030 (void )!x ; (void )!y ;
3131}
@@ -35,18 +35,18 @@ void function3()
3535{
3636 // CHECK: store i32 1, ptr %[[Y:.+]],
3737 int _Hyperobject y = 1 ;
38- // CHECK: call ptr @llvm.hyper.lookup.i64(ptr @x, i64 4, ptr null, ptr null)
38+ // CHECK: call ptr @llvm.hyper.lookup.i64(ptr %{{[0-9]+}}, ptr hyper_view injective @x, i64 4, ptr null, ptr null)
3939 // CHECK: load i32
40- // CHECK: call ptr @llvm.hyper.lookup.i64(ptr %[[Y]], i64 4, ptr null, ptr null)
40+ // CHECK: call ptr @llvm.hyper.lookup.i64(ptr %{{[0-9]+}}, ptr hyper_view injective % [[Y]], i64 4, ptr null, ptr null)
4141 // CHECK: load i32
4242 (void )- x ; (void )- y ;
43- // CHECK: call ptr @llvm.hyper.lookup.i64(ptr @x, i64 4, ptr null, ptr null)
43+ // CHECK: call ptr @llvm.hyper.lookup.i64(ptr %{{[0-9]+}}, ptr hyper_view injective @x, i64 4, ptr null, ptr null)
4444 // CHECK: load i32
45- // CHECK: call ptr @llvm.hyper.lookup.i64(ptr %[[Y]], i64 4, ptr null, ptr null)
45+ // CHECK: call ptr @llvm.hyper.lookup.i64(ptr %{{[0-9]+}}, ptr hyper_view injective % [[Y]], i64 4, ptr null, ptr null)
4646 // CHECK: load i32
4747 (void )~x ; (void )~y ;
4848 // CHECK: %[[XP:.+]] = load ptr, ptr @xp
49- // CHECK: call ptr @llvm.hyper.lookup.i64(ptr %[[XP]], i64 4, ptr null, ptr null)
49+ // CHECK: call ptr @llvm.hyper.lookup.i64(ptr %{{[0-9]+}}, ptr hyper_view injective % [[XP]], i64 4, ptr null, ptr null)
5050 // CHECK: load i32
5151 (void )* xp ;
5252}
0 commit comments