diff --git a/llvm/test/CodeGen/PowerPC/swaps-le-5.ll b/llvm/test/CodeGen/PowerPC/swaps-le-5.ll --- a/llvm/test/CodeGen/PowerPC/swaps-le-5.ll +++ b/llvm/test/CodeGen/PowerPC/swaps-le-5.ll @@ -10,7 +10,7 @@ entry: %0 = load <2 x double>, <2 x double>* @x, align 16 %vecins = insertelement <2 x double> %0, double %y, i32 0 - store <2 x double> %vecins, <2 x double>* @z, align 16 + store volatile <2 x double> %vecins, <2 x double>* @z, align 16 ret void } @@ -25,7 +25,7 @@ entry: %0 = load <2 x double>, <2 x double>* @x, align 16 %vecins = insertelement <2 x double> %0, double %y, i32 1 - store <2 x double> %vecins, <2 x double>* @z, align 16 + store volatile <2 x double> %vecins, <2 x double>* @z, align 16 ret void } @@ -41,7 +41,7 @@ %0 = load <2 x double>, <2 x double>* @z, align 16 %1 = load <2 x double>, <2 x double>* @x, align 16 %vecins = shufflevector <2 x double> %0, <2 x double> %1, <2 x i32> - store <2 x double> %vecins, <2 x double>* @z, align 16 + store volatile <2 x double> %vecins, <2 x double>* @z, align 16 ret void } @@ -57,7 +57,7 @@ %0 = load <2 x double>, <2 x double>* @z, align 16 %1 = load <2 x double>, <2 x double>* @x, align 16 %vecins = shufflevector <2 x double> %0, <2 x double> %1, <2 x i32> - store <2 x double> %vecins, <2 x double>* @z, align 16 + store volatile <2 x double> %vecins, <2 x double>* @z, align 16 ret void } diff --git a/llvm/test/CodeGen/PowerPC/swaps-le-6.ll b/llvm/test/CodeGen/PowerPC/swaps-le-6.ll --- a/llvm/test/CodeGen/PowerPC/swaps-le-6.ll +++ b/llvm/test/CodeGen/PowerPC/swaps-le-6.ll @@ -60,7 +60,7 @@ %0 = load <2 x double>, <2 x double>* @x, align 16 %1 = load double, double* @y, align 8 %vecins = insertelement <2 x double> %0, double %1, i32 0 - store <2 x double> %vecins, <2 x double>* @z, align 16 + store volatile <2 x double> %vecins, <2 x double>* @z, align 16 ret void } @@ -105,7 +105,7 @@ %0 = load <2 x double>, <2 x double>* @x, align 16 %1 = load double, double* @y, align 8 %vecins = insertelement <2 x double> %0, double %1, i32 1 - store <2 x double> %vecins, <2 x double>* @z, align 16 + store volatile <2 x double> %vecins, <2 x double>* @z, align 16 ret void }