Index: test/Transforms/NaCl/expand-tls.ll |
diff --git a/test/Transforms/NaCl/expand-tls.ll b/test/Transforms/NaCl/expand-tls.ll |
index 76859194eb9ff74bb6860ba3418d9f079a51e6fe..b1159729544bfd6a0fe4635dc79b25b111ef84c6 100644 |
--- a/test/Transforms/NaCl/expand-tls.ll |
+++ b/test/Transforms/NaCl/expand-tls.ll |
@@ -25,7 +25,7 @@ define i64* @get_tvar1() { |
; CHECK: define i64* @get_tvar1() |
; CHECK: %tls_raw = call i8* @llvm.nacl.read.tp() |
; CHECK: %tls_struct = bitcast i8* %tls_raw to %tls_struct* |
-; CHECK: %field = getelementptr %tls_struct* %tls_struct, i32 -1, i32 0, i32 0 |
+; CHECK: %field = getelementptr %tls_struct, %tls_struct* %tls_struct, i32 -1, i32 0, i32 0 |
; CHECK: ret i64* %field |
@@ -34,7 +34,7 @@ define i32* @get_tvar2() { |
} |
; Much the same as for get_tvar1. |
; CHECK: define i32* @get_tvar2() |
-; CHECK: %field = getelementptr %tls_struct* %tls_struct, i32 -1, i32 0, i32 1 |
+; CHECK: %field = getelementptr %tls_struct, %tls_struct* %tls_struct, i32 -1, i32 0, i32 1 |
; Check that we define global variables for TLS templates |
@@ -53,13 +53,13 @@ define i8* @get_tls_template_tdata_end() { |
ret i8* @__tls_template_tdata_end |
} |
; CHECK: define i8* @get_tls_template_tdata_end() |
-; CHECK: ret i8* bitcast (%tls_init_template* getelementptr inbounds (%tls_init_template* @__tls_template_start, i32 1) to i8*) |
+; CHECK: ret i8* bitcast (%tls_init_template* getelementptr inbounds (%tls_init_template, %tls_init_template* @__tls_template_start, i32 1) to i8*) |
define i8* @get_tls_template_end() { |
ret i8* @__tls_template_end |
} |
; CHECK: define i8* @get_tls_template_end() |
-; CHECK: ret i8* bitcast (%tls_struct* getelementptr (%tls_struct* bitcast (%tls_init_template* @__tls_template_start to %tls_struct*), i32 1) to i8*) |
+; CHECK: ret i8* bitcast (%tls_struct* getelementptr (%tls_struct, %tls_struct* bitcast (%tls_init_template* @__tls_template_start to %tls_struct*), i32 1) to i8*) |
; Check that we define the TLS layout functions |