[AArch64][CGP] Sink zext feeding stxr/stlxr into the same block.
[oota-llvm.git] / test / CodeGen / AArch64 / bitfield-insert-0.ll
index da0ed8af312609e2d2d5392e5264717240de370d..21f3895154c74e5ef78bb65f41843bccc08f13a9 100644 (file)
@@ -6,10 +6,10 @@
 define void @test_bfi0(i32* %existing, i32* %new) {
 ; CHECK: bfxil {{w[0-9]+}}, {{w[0-9]+}}, #0, #18
 
-  %oldval = load volatile i32* %existing
+  %oldval = load volatile i32, i32* %existing
   %oldval_keep = and i32 %oldval, 4294705152 ; 0xfffc_0000
 
-  %newval = load volatile i32* %new
+  %newval = load volatile i32, i32* %new
   %newval_masked = and i32 %newval, 262143 ; = 0x0003_ffff
 
   %combined = or i32 %newval_masked, %oldval_keep