diff options
Diffstat (limited to 'test/CodeGen/X86/2007-10-31-extractelement-i64.ll')
-rw-r--r-- | test/CodeGen/X86/2007-10-31-extractelement-i64.ll | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/test/CodeGen/X86/2007-10-31-extractelement-i64.ll b/test/CodeGen/X86/2007-10-31-extractelement-i64.ll index 1b8e67d..3d52b6c 100644 --- a/test/CodeGen/X86/2007-10-31-extractelement-i64.ll +++ b/test/CodeGen/X86/2007-10-31-extractelement-i64.ll @@ -9,16 +9,16 @@ entry: %retval = alloca <1 x i64>, align 8 ; <<1 x i64>*> [#uses=3] %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] store <2 x i64> %__A, <2 x i64>* %__A_addr - %tmp = load <2 x i64>* %__A_addr, align 16 ; <<2 x i64>> [#uses=1] + %tmp = load <2 x i64>, <2 x i64>* %__A_addr, align 16 ; <<2 x i64>> [#uses=1] %tmp1 = bitcast <2 x i64> %tmp to <2 x i64> ; <<2 x i64>> [#uses=1] %tmp2 = extractelement <2 x i64> %tmp1, i32 0 ; <i64> [#uses=1] %tmp3 = bitcast i64 %tmp2 to <1 x i64> ; <<1 x i64>> [#uses=1] store <1 x i64> %tmp3, <1 x i64>* %retval, align 8 - %tmp4 = load <1 x i64>* %retval, align 8 ; <<1 x i64>> [#uses=0] + %tmp4 = load <1 x i64>, <1 x i64>* %retval, align 8 ; <<1 x i64>> [#uses=0] br label %return return: ; preds = %entry - %retval5 = load <1 x i64>* %retval ; <<1 x i64>> [#uses=1] + %retval5 = load <1 x i64>, <1 x i64>* %retval ; <<1 x i64>> [#uses=1] ret <1 x i64> %retval5 } @@ -28,16 +28,16 @@ entry: %retval = alloca <1 x i64>, align 8 ; <<1 x i64>*> [#uses=3] %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] store <2 x i64> %__A, <2 x i64>* %__A_addr - %tmp = load <2 x i64>* %__A_addr, align 16 ; <<2 x i64>> [#uses=1] + %tmp = load <2 x i64>, <2 x i64>* %__A_addr, align 16 ; <<2 x i64>> [#uses=1] %tmp1 = bitcast <2 x i64> %tmp to <2 x i64> ; <<2 x i64>> [#uses=1] %tmp2 = extractelement <2 x i64> %tmp1, i32 1 ; <i64> [#uses=1] %tmp3 = bitcast i64 %tmp2 to <1 x i64> ; <<1 x i64>> [#uses=1] store <1 x i64> %tmp3, <1 x i64>* %retval, align 8 - %tmp4 = load <1 x i64>* %retval, align 8 ; <<1 x i64>> [#uses=0] + %tmp4 = load <1 x i64>, <1 x i64>* %retval, align 8 ; <<1 x i64>> [#uses=0] br label %return return: ; preds = %entry - %retval5 = load <1 x i64>* %retval ; <<1 x i64>> [#uses=1] + %retval5 = load <1 x i64>, <1 x i64>* %retval ; <<1 x i64>> [#uses=1] ret <1 x i64> %retval5 } @@ -48,16 +48,16 @@ entry: %tmp = alloca i64, align 8 ; <i64*> [#uses=2] %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] store <2 x i64> %__A, <2 x i64>* %__A_addr - %tmp1 = load <2 x i64>* %__A_addr, align 16 ; <<2 x i64>> [#uses=1] + %tmp1 = load <2 x i64>, <2 x i64>* %__A_addr, align 16 ; <<2 x i64>> [#uses=1] %tmp2 = bitcast <2 x i64> %tmp1 to <2 x i64> ; <<2 x i64>> [#uses=1] %tmp3 = extractelement <2 x i64> %tmp2, i32 0 ; <i64> [#uses=1] store i64 %tmp3, i64* %tmp, align 8 - %tmp4 = load i64* %tmp, align 8 ; <i64> [#uses=1] + %tmp4 = load i64, i64* %tmp, align 8 ; <i64> [#uses=1] store i64 %tmp4, i64* %retval, align 8 br label %return return: ; preds = %entry - %retval5 = load i64* %retval ; <i64> [#uses=1] + %retval5 = load i64, i64* %retval ; <i64> [#uses=1] ret i64 %retval5 } @@ -68,15 +68,15 @@ entry: %tmp = alloca i64, align 8 ; <i64*> [#uses=2] %"alloca point" = bitcast i32 0 to i32 ; <i32> [#uses=0] store <2 x i64> %__A, <2 x i64>* %__A_addr - %tmp1 = load <2 x i64>* %__A_addr, align 16 ; <<2 x i64>> [#uses=1] + %tmp1 = load <2 x i64>, <2 x i64>* %__A_addr, align 16 ; <<2 x i64>> [#uses=1] %tmp2 = bitcast <2 x i64> %tmp1 to <2 x i64> ; <<2 x i64>> [#uses=1] %tmp3 = extractelement <2 x i64> %tmp2, i32 1 ; <i64> [#uses=1] store i64 %tmp3, i64* %tmp, align 8 - %tmp4 = load i64* %tmp, align 8 ; <i64> [#uses=1] + %tmp4 = load i64, i64* %tmp, align 8 ; <i64> [#uses=1] store i64 %tmp4, i64* %retval, align 8 br label %return return: ; preds = %entry - %retval5 = load i64* %retval ; <i64> [#uses=1] + %retval5 = load i64, i64* %retval ; <i64> [#uses=1] ret i64 %retval5 } |