Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(147)

Unified Diff: test/Transforms/NaCl/expand-getelementptr.ll

Issue 1151093004: Changes from 3.7 merge to files not in upstream (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-llvm.git@master
Patch Set: Created 5 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: test/Transforms/NaCl/expand-getelementptr.ll
diff --git a/test/Transforms/NaCl/expand-getelementptr.ll b/test/Transforms/NaCl/expand-getelementptr.ll
index 9f5a4bd8d254cf7e6f2ecf7af0e584bf2eabebc0..cb849f8e01449e2fb8952bbb5db0494fb9ec4e53 100644
--- a/test/Transforms/NaCl/expand-getelementptr.ll
+++ b/test/Transforms/NaCl/expand-getelementptr.ll
@@ -9,7 +9,7 @@ target datalayout = "p:32:32:32"
; Test indexing struct field
define i8* @test_struct_field(%MyStruct* %ptr) {
- %addr = getelementptr %MyStruct* %ptr, i32 0, i32 2
+ %addr = getelementptr %MyStruct, %MyStruct* %ptr, i32 0, i32 2
ret i8* %addr
}
; CHECK: @test_struct_field
@@ -21,7 +21,7 @@ define i8* @test_struct_field(%MyStruct* %ptr) {
; Test non-constant index into an array
define i64* @test_array_index(%MyArray* %ptr, i32 %index) {
- %addr = getelementptr %MyArray* %ptr, i32 0, i32 0, i32 %index
+ %addr = getelementptr %MyArray, %MyArray* %ptr, i32 0, i32 0, i32 %index
ret i64* %addr
}
; CHECK: @test_array_index
@@ -34,7 +34,7 @@ define i64* @test_array_index(%MyArray* %ptr, i32 %index) {
; Test constant index into an array (as a pointer)
define %MyStruct* @test_ptr_add(%MyStruct* %ptr) {
- %addr = getelementptr %MyStruct* %ptr, i32 2
+ %addr = getelementptr %MyStruct, %MyStruct* %ptr, i32 2
ret %MyStruct* %addr
}
; CHECK: @test_ptr_add
@@ -46,7 +46,7 @@ define %MyStruct* @test_ptr_add(%MyStruct* %ptr) {
; Test that additions and multiplications are combined properly
define i64* @test_add_and_index(%MyArray* %ptr, i32 %index) {
- %addr = getelementptr %MyArray* %ptr, i32 1, i32 0, i32 %index
+ %addr = getelementptr %MyArray, %MyArray* %ptr, i32 1, i32 0, i32 %index
ret i64* %addr
}
; CHECK: @test_add_and_index
@@ -60,7 +60,7 @@ define i64* @test_add_and_index(%MyArray* %ptr, i32 %index) {
; Test that we don't multiply by 1 unnecessarily
define i8* @test_add_and_index_one_byte(%MyArrayOneByte* %ptr, i32 %index) {
- %addr = getelementptr %MyArrayOneByte* %ptr, i32 1, i32 0, i32 %index
+ %addr = getelementptr %MyArrayOneByte, %MyArrayOneByte* %ptr, i32 1, i32 0, i32 %index
ret i8* %addr
}
; CHECK: @test_add_and_index
@@ -73,7 +73,7 @@ define i8* @test_add_and_index_one_byte(%MyArrayOneByte* %ptr, i32 %index) {
; Test >32-bit array index
define i64* @test_array_index64(%MyArray* %ptr, i64 %index) {
- %addr = getelementptr %MyArray* %ptr, i32 0, i32 0, i64 %index
+ %addr = getelementptr %MyArray, %MyArray* %ptr, i32 0, i32 0, i64 %index
ret i64* %addr
}
; CHECK: @test_array_index64
@@ -87,7 +87,7 @@ define i64* @test_array_index64(%MyArray* %ptr, i64 %index) {
; Test <32-bit array index
define i64* @test_array_index16(%MyArray* %ptr, i16 %index) {
- %addr = getelementptr %MyArray* %ptr, i32 0, i32 0, i16 %index
+ %addr = getelementptr %MyArray, %MyArray* %ptr, i32 0, i32 0, i16 %index
ret i64* %addr
}
; CHECK: @test_array_index16
@@ -101,7 +101,7 @@ define i64* @test_array_index16(%MyArray* %ptr, i16 %index) {
; Test >32-bit constant array index
define i64* @test_array_index64_const(%MyArray* %ptr) {
- %addr = getelementptr %MyArray* %ptr, i32 0, i32 0, i64 100
+ %addr = getelementptr %MyArray, %MyArray* %ptr, i32 0, i32 0, i64 100
ret i64* %addr
}
; CHECK: @test_array_index64_const
@@ -113,7 +113,7 @@ define i64* @test_array_index64_const(%MyArray* %ptr) {
; Test <32-bit constant array index -- test sign extension
define i64* @test_array_index16_const(%MyArray* %ptr) {
- %addr = getelementptr %MyArray* %ptr, i32 0, i32 0, i16 -100
+ %addr = getelementptr %MyArray, %MyArray* %ptr, i32 0, i32 0, i16 -100
ret i64* %addr
}
; CHECK: @test_array_index16_const

Powered by Google App Engine
This is Rietveld 408576698