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

Unified Diff: test/Transforms/NaCl/normalize-alignment.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/normalize-alignment.ll
diff --git a/test/Transforms/NaCl/normalize-alignment.ll b/test/Transforms/NaCl/normalize-alignment.ll
index 90f4512a06df5d12278e4f37c250f897bb9bcc0e..75cead528d661af5eb9627c96a55d624846a6fbb 100644
--- a/test/Transforms/NaCl/normalize-alignment.ll
+++ b/test/Transforms/NaCl/normalize-alignment.ll
@@ -4,10 +4,10 @@ target datalayout = "e-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64
; Implicit default alignments are changed to explicit alignments.
define void @default_alignment_attrs(float %f, double %d) {
- load i8* null
- load i32* null
- load float* null
- load double* null
+ load i8, i8* null
+ load i32, i32* null
+ load float, float* null
+ load double, double* null
store i8 100, i8* null
store i32 100, i32* null
@@ -16,41 +16,41 @@ define void @default_alignment_attrs(float %f, double %d) {
ret void
}
; CHECK-LABEL: @default_alignment_attrs
-; CHECK-NEXT: load i8* null, align 1
-; CHECK-NEXT: load i32* null, align 1
-; CHECK-NEXT: load float* null, align 4
-; CHECK-NEXT: load double* null, align 8
+; CHECK-NEXT: load i8, i8* null, align 1
+; CHECK-NEXT: load i32, i32* null, align 1
+; CHECK-NEXT: load float, float* null, align 4
+; CHECK-NEXT: load double, double* null, align 8
; CHECK-NEXT: store i8 100, i8* null, align 1
; CHECK-NEXT: store i32 100, i32* null, align 1
; CHECK-NEXT: store float %f, float* null, align 4
; CHECK-NEXT: store double %d, double* null, align 8
define void @reduce_alignment_assumptions() {
- load i32* null, align 4
- load float* null, align 2
- load float* null, align 4
- load float* null, align 8
- load double* null, align 2
- load double* null, align 8
- load double* null, align 16
+ load i32, i32* null, align 4
+ load float, float* null, align 2
+ load float, float* null, align 4
+ load float, float* null, align 8
+ load double, double* null, align 2
+ load double, double* null, align 8
+ load double, double* null, align 16
; Higher alignment assumptions must be retained for atomics.
- load atomic i32* null seq_cst, align 4
- load atomic i32* null seq_cst, align 8
+ load atomic i32, i32* null seq_cst, align 4
+ load atomic i32, i32* null seq_cst, align 8
store atomic i32 100, i32* null seq_cst, align 4
store atomic i32 100, i32* null seq_cst, align 8
ret void
}
; CHECK-LABEL: @reduce_alignment_assumptions
-; CHECK-NEXT: load i32* null, align 1
-; CHECK-NEXT: load float* null, align 1
-; CHECK-NEXT: load float* null, align 4
-; CHECK-NEXT: load float* null, align 4
-; CHECK-NEXT: load double* null, align 1
-; CHECK-NEXT: load double* null, align 8
-; CHECK-NEXT: load double* null, align 8
-; CHECK-NEXT: load atomic i32* null seq_cst, align 4
-; CHECK-NEXT: load atomic i32* null seq_cst, align 4
+; CHECK-NEXT: load i32, i32* null, align 1
+; CHECK-NEXT: load float, float* null, align 1
+; CHECK-NEXT: load float, float* null, align 4
+; CHECK-NEXT: load float, float* null, align 4
+; CHECK-NEXT: load double, double* null, align 1
+; CHECK-NEXT: load double, double* null, align 8
+; CHECK-NEXT: load double, double* null, align 8
+; CHECK-NEXT: load atomic i32, i32* null seq_cst, align 4
+; CHECK-NEXT: load atomic i32, i32* null seq_cst, align 4
; CHECK-NEXT: store atomic i32 100, i32* null seq_cst, align 4
; CHECK-NEXT: store atomic i32 100, i32* null seq_cst, align 4

Powered by Google App Engine
This is Rietveld 408576698