[Hexagon] Use A2_tfrsi for constant pool and jump table addresses
[oota-llvm.git] / test / CodeGen / AArch64 / arm64-volatile.ll
index 721d4fb8340328011fd9146a6e8a7cdae37b1401..28facb6da7c6df1d7a7b36081ad46716fa0c3ec2 100644 (file)
@@ -5,9 +5,9 @@ define i64 @normal_load(i64* nocapture %bar) nounwind readonly {
 ; CHECK-NEXT: add
 ; CHECK-NEXT: ret
   %add.ptr = getelementptr inbounds i64, i64* %bar, i64 1
-  %tmp = load i64* %add.ptr, align 8
+  %tmp = load i64, i64* %add.ptr, align 8
   %add.ptr1 = getelementptr inbounds i64, i64* %bar, i64 2
-  %tmp1 = load i64* %add.ptr1, align 8
+  %tmp1 = load i64, i64* %add.ptr1, align 8
   %add = add nsw i64 %tmp1, %tmp
   ret i64 %add
 }
@@ -19,9 +19,9 @@ define i64 @volatile_load(i64* nocapture %bar) nounwind {
 ; CHECK-NEXT: add
 ; CHECK-NEXT: ret
   %add.ptr = getelementptr inbounds i64, i64* %bar, i64 1
-  %tmp = load volatile i64* %add.ptr, align 8
+  %tmp = load volatile i64, i64* %add.ptr, align 8
   %add.ptr1 = getelementptr inbounds i64, i64* %bar, i64 2
-  %tmp1 = load volatile i64* %add.ptr1, align 8
+  %tmp1 = load volatile i64, i64* %add.ptr1, align 8
   %add = add nsw i64 %tmp1, %tmp
   ret i64 %add
 }