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

Unified Diff: test/NaCl/Bitcode/pnacl-bcdis/load.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/NaCl/Bitcode/pnacl-bcdis/load.ll
diff --git a/test/NaCl/Bitcode/pnacl-bcdis/load.ll b/test/NaCl/Bitcode/pnacl-bcdis/load.ll
index 0e42b1726c17ba0fe9c87ed514957206ece6b154..ecf762b71221308703d91cf31ae2f40be457936a 100644
--- a/test/NaCl/Bitcode/pnacl-bcdis/load.ll
+++ b/test/NaCl/Bitcode/pnacl-bcdis/load.ll
@@ -8,57 +8,57 @@ define void @GoodTests(i32 %p0) {
; CHECK: | | %b0:
%ai8 = inttoptr i32 %p0 to i8*
- %v0 = load i8* %ai8, align 1
+ %v0 = load i8, i8* %ai8, align 1
; CHECK-NEXT: {{.*}}| 3: <20, 1, 1, 3> | %v0 = load i8* %p0, align 1;
%ai16 = inttoptr i32 %p0 to i16*
- %v1 = load i16* %ai16, align 1
+ %v1 = load i16, i16* %ai16, align 1
; CHECK-NEXT: {{.*}}| 3: <20, 2, 1, 4> | %v1 = load i16* %p0, align 1;
%ai32 = inttoptr i32 %p0 to i32*
- %v2 = load i32* %ai32, align 1
+ %v2 = load i32, i32* %ai32, align 1
; CHECK-NEXT: {{.*}}| 3: <20, 3, 1, 0> | %v2 = load i32* %p0, align 1;
%ai64 = inttoptr i32 %p0 to i64*
- %v3 = load i64* %ai64, align 1
+ %v3 = load i64, i64* %ai64, align 1
; CHECK-NEXT: {{.*}}| 3: <20, 4, 1, 5> | %v3 = load i64* %p0, align 1;
%af = inttoptr i32 %p0 to float*
- %v4 = load float* %af, align 1
- %v5 = load float* %af, align 4
+ %v4 = load float, float* %af, align 1
+ %v5 = load float, float* %af, align 4
; CHECK-NEXT: {{.*}}| 3: <20, 5, 1, 1> | %v4 = load float* %p0, align 1;
; CHECK-NEXT: {{.*}}| 3: <20, 6, 3, 1> | %v5 = load float* %p0, align 4;
%ad = inttoptr i32 %p0 to double*
- %v6 = load double* %ad, align 1
- %v7 = load double* %ad, align 8
+ %v6 = load double, double* %ad, align 1
+ %v7 = load double, double* %ad, align 8
; CHECK-NEXT: {{.*}}| 3: <20, 7, 1, 2> | %v6 = load double* %p0, align 1;
; CHECK-NEXT: {{.*}}| 3: <20, 8, 4, 2> | %v7 = load double* %p0, align 8;
%av16_i8 = inttoptr i32 %p0 to <16 x i8>*
- %v8 = load <16 x i8>* %av16_i8, align 1
+ %v8 = load <16 x i8>, <16 x i8>* %av16_i8, align 1
; CHECK-NEXT: {{.*}}| 3: <20, 9, 1, 6> | %v8 = load <16 x i8>* %p0, align 1;
%av8_i16 = inttoptr i32 %p0 to <8 x i16>*
- %v9 = load <8 x i16>* %av8_i16, align 2
+ %v9 = load <8 x i16>, <8 x i16>* %av8_i16, align 2
; CHECK-NEXT: {{.*}}| 3: <20, 10, 2, 7> | %v9 = load <8 x i16>* %p0, align 2;
%av4_i32 = inttoptr i32 %p0 to <4 x i32>*
- %v10 = load <4 x i32>* %av4_i32, align 4
+ %v10 = load <4 x i32>, <4 x i32>* %av4_i32, align 4
; CHECK-NEXT: {{.*}}| 3: <20, 11, 3, 8> | %v10 = load <4 x i32>* %p0,
; CHECK-NEXT: | | align 4;
%av4_f = inttoptr i32 %p0 to <4 x float>*
- %v11 = load <4 x float>* %av4_f, align 4
+ %v11 = load <4 x float>, <4 x float>* %av4_f, align 4
; CHECK-NEXT: {{.*}}| 3: <20, 12, 3, 9> | %v11 = load <4 x float>* %p0,
; CHECK-NEXT: | | align 4;
@@ -97,66 +97,66 @@ define void @BadTests(i32 %p0) {
; CHECK: | | %b0:
%ai1 = inttoptr i32 %p0 to i1*
- %v0 = load i1* %ai1
+ %v0 = load i1, i1* %ai1
; CHECK-NEXT: {{.*}}| 3: <20, 1, 0, 10> | %v0 = load i1* %p0, align 0;
; CHECK-NEXT:Error({{.*}}): load: Illegal alignment for i1. Expects: 1
%ai8 = inttoptr i32 %p0 to i8*
- %v1 = load i8* %ai8
+ %v1 = load i8, i8* %ai8
; CHECK-NEXT: {{.*}}| 3: <20, 2, 0, 3> | %v1 = load i8* %p0, align 0;
; CHECK-NEXT:Error({{.*}}): load: Illegal alignment for i8. Expects: 1
%ai16 = inttoptr i32 %p0 to i16*
- %v2 = load i16* %ai16
+ %v2 = load i16, i16* %ai16
; CHECK-NEXT: {{.*}}| 3: <20, 3, 0, 4> | %v2 = load i16* %p0, align 0;
; CHECK-NEXT:Error({{.*}}): load: Illegal alignment for i16. Expects: 1
%ai32 = inttoptr i32 %p0 to i32*
- %v3 = load i32* %ai32
+ %v3 = load i32, i32* %ai32
; CHECK-NEXT: {{.*}}| 3: <20, 4, 0, 0> | %v3 = load i32* %p0, align 0;
; CHECK-NEXT:Error({{.*}}): load: Illegal alignment for i32. Expects: 1
%ai64 = inttoptr i32 %p0 to i64*
- %v4 = load i64* %ai64
+ %v4 = load i64, i64* %ai64
; CHECK-NEXT: {{.*}}| 3: <20, 5, 0, 5> | %v4 = load i64* %p0, align 0;
; CHECK-NEXT:Error({{.*}}): load: Illegal alignment for i64. Expects: 1
%af = inttoptr i32 %p0 to float*
- %v5 = load float* %af
+ %v5 = load float, float* %af
; CHECK-NEXT: {{.*}}| 3: <20, 6, 0, 1> | %v5 = load float* %p0, align 0;
; CHECK-NEXT:Error({{.*}}): load: Illegal alignment for float. Expects: 1 or 4
%ad = inttoptr i32 %p0 to double*
- %v6 = load double* %ad, align 4
+ %v6 = load double, double* %ad, align 4
; CHECK-NEXT: {{.*}}| 3: <20, 7, 3, 2> | %v6 = load double* %p0, align 4;
; CHECK-NEXT:Error({{.*}}): load: Illegal alignment for double. Expects: 1 or 8
%av16_i8 = inttoptr i32 %p0 to <16 x i8>*
- %v7 = load <16 x i8>* %av16_i8, align 8
+ %v7 = load <16 x i8>, <16 x i8>* %av16_i8, align 8
; CHECK-NEXT: {{.*}}| 3: <20, 8, 4, 6> | %v7 = load <16 x i8>* %p0, align 8;
; CHECK-NEXT:Error({{.*}}): load: Illegal alignment for <16 x i8>. Expects: 1
%av8_i16 = inttoptr i32 %p0 to <8 x i16>*
- %v8 = load <8 x i16>* %av8_i16, align 1
+ %v8 = load <8 x i16>, <8 x i16>* %av8_i16, align 1
; CHECK-NEXT: {{.*}}| 3: <20, 9, 1, 7> | %v8 = load <8 x i16>* %p0, align 1;
; CHECK-NEXT:Error({{.*}}): load: Illegal alignment for <8 x i16>. Expects: 2
%av4_i32 = inttoptr i32 %p0 to <4 x i32>*
- %v9 = load <4 x i32>* %av4_i32, align 1
+ %v9 = load <4 x i32>, <4 x i32>* %av4_i32, align 1
; CHECK-NEXT: {{.*}}| 3: <20, 10, 1, 8> | %v9 = load <4 x i32>* %p0, align 1;
; CHECK-NEXT:Error({{.*}}): load: Illegal alignment for <4 x i32>. Expects: 4
%av4_f = inttoptr i32 %p0 to <4 x float>*
- %v10 = load <4 x float>* %av4_f, align 1
+ %v10 = load <4 x float>, <4 x float>* %av4_f, align 1
; CHECK-NEXT: {{.*}}| 3: <20, 11, 1, 9> | %v10 = load <4 x float>* %p0,
; CHECK-NEXT: | | align 1;
@@ -166,19 +166,19 @@ define void @BadTests(i32 %p0) {
; value is valid.
%av4_i1 = inttoptr i32 %p0 to <4 x i1>*
- %v11 = load <4 x i1>* %av4_i1, align 1
+ %v11 = load <4 x i1>, <4 x i1>* %av4_i1, align 1
; CHECK-NEXT: {{.*}}| 3: <20, 12, 1, 13> | %v11 = load <4 x i1>* %p0, align 1;
; CHECK-NEXT:Error({{.*}}): load: Not allowed for type: <4 x i1>
%av8_i1 = inttoptr i32 %p0 to <8 x i1>*
- %v12 = load <8 x i1>* %av8_i1, align 1
+ %v12 = load <8 x i1>, <8 x i1>* %av8_i1, align 1
; CHECK-NEXT: {{.*}}| 3: <20, 13, 1, 14> | %v12 = load <8 x i1>* %p0, align 1;
; CHECK-NEXT:Error({{.*}}): load: Not allowed for type: <8 x i1>
%av16_i1 = inttoptr i32 %p0 to <16 x i1>*
- %v13 = load <16 x i1>* %av16_i1, align 1
+ %v13 = load <16 x i1>, <16 x i1>* %av16_i1, align 1
; CHECK-NEXT: {{.*}}| 3: <20, 14, 1, 15> | %v13 = load <16 x i1>* %p0,
; CHECK-NEXT: | | align 1;

Powered by Google App Engine
This is Rietveld 408576698