[opaque pointer type] Add textual IR support for explicit type parameter to getelemen...
[oota-llvm.git] / test / CodeGen / Hexagon / combine_ir.ll
index e100cf7196f1fdbbac764c15276051454edff53a..35e997bbc7967909876c00936ebb820ec10f8e1b 100644 (file)
@@ -19,7 +19,7 @@ define void @halfword(i16* nocapture %a) nounwind {
 entry:
   %0 = load i16* %a, align 2
   %1 = zext i16 %0 to i64
-  %add.ptr = getelementptr inbounds i16* %a, i32 1
+  %add.ptr = getelementptr inbounds i16, i16* %a, i32 1
   %2 = load i16* %add.ptr, align 2
   %3 = zext i16 %2 to i64
   %4 = shl nuw nsw i64 %3, 16
@@ -35,7 +35,7 @@ define void @byte(i8* nocapture %a) nounwind {
 entry:
   %0 = load i8* %a, align 1
   %1 = zext i8 %0 to i64
-  %add.ptr = getelementptr inbounds i8* %a, i32 1
+  %add.ptr = getelementptr inbounds i8, i8* %a, i32 1
   %2 = load i8* %add.ptr, align 1
   %3 = zext i8 %2 to i64
   %4 = shl nuw nsw i64 %3, 8