diff options
Diffstat (limited to 'llvm/test/CodeGen/PowerPC/fp128-bitcast-after-operation.ll')
-rw-r--r-- | llvm/test/CodeGen/PowerPC/fp128-bitcast-after-operation.ll | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/llvm/test/CodeGen/PowerPC/fp128-bitcast-after-operation.ll b/llvm/test/CodeGen/PowerPC/fp128-bitcast-after-operation.ll index b63015991e0..06efa8901b9 100644 --- a/llvm/test/CodeGen/PowerPC/fp128-bitcast-after-operation.ll +++ b/llvm/test/CodeGen/PowerPC/fp128-bitcast-after-operation.ll @@ -28,7 +28,6 @@ entry: ; PPC32-DAG: stfd 1, 24(1) ; PPC32-DAG: stfd 2, 16(1) -; PPC32: nop ; PPC32-DAG: lwz [[HI0:[0-9]+]], 24(1) ; PPC32-DAG: lwz [[LO0:[0-9]+]], 16(1) ; PPC32-DAG: lwz [[HI1:[0-9]+]], 28(1) @@ -70,7 +69,6 @@ entry: ; PPC32-DAG: stfd 1, 24(1) ; PPC32-DAG: stfd 2, 16(1) -; PPC32: nop ; PPC32-DAG: lwz [[HI0:[0-9]+]], 24(1) ; PPC32-DAG: lwz [[LO0:[0-9]+]], 16(1) ; PPC32-DAG: lwz [[HI1:[0-9]+]], 28(1) @@ -90,10 +88,10 @@ entry: ; PPC64-DAG: stfdx 1, 0, [[ADDR_REG:[0-9]+]] ; PPC64-DAG: addi [[ADDR_REG]], 1, [[OFFSET:-?[0-9]+]] ; PPC64-DAG: li [[HI_TMP:[0-9]+]], 16399 -; PPC64-DAG: sldi [[CST_HI:[0-9]+]], [[HI_TMP]], 48 ; PPC64-DAG: li [[LO_TMP:[0-9]+]], 3019 -; PPC64-DAG: sldi [[CST_LO:[0-9]+]], [[LO_TMP]], 52 ; PPC64-NOT: BARRIER +; PPC64-DAG: sldi [[CST_HI:[0-9]+]], [[HI_TMP]], 48 +; PPC64-DAG: sldi [[CST_LO:[0-9]+]], [[LO_TMP]], 52 ; PPC64-DAG: ld [[X_HI:[0-9]+]], [[OFFSET]](1) ; PPC64-DAG: rldicr [[NEW_HI_TMP:[0-9]+]], [[X_HI]], 0, 0 ; PPC64-DAG: or 3, [[NEW_HI_TMP]], [[CST_HI]] @@ -103,17 +101,16 @@ entry: ; PPC64-P8-LABEL: test_copysign: ; PPC64-P8-DAG: mffprd [[X_HI:[0-9]+]], 1 ; PPC64-P8-DAG: li [[HI_TMP:[0-9]+]], 16399 -; PPC64-P8-DAG: sldi [[CST_HI:[0-9]+]], [[HI_TMP]], 48 ; PPC64-P8-DAG: li [[LO_TMP:[0-9]+]], 3019 -; PPC64-P8-DAG: sldi [[CST_LO:[0-9]+]], [[LO_TMP]], 52 ; PPC64-P8-NOT: BARRIER +; PPC64-P8-DAG: sldi [[CST_HI:[0-9]+]], [[HI_TMP]], 48 +; PPC64-P8-DAG: sldi [[CST_LO:[0-9]+]], [[LO_TMP]], 52 ; PPC64-P8-DAG: rldicr [[NEW_HI_TMP:[0-9]+]], [[X_HI]], 0, 0 ; PPC64-P8-DAG: or 3, [[NEW_HI_TMP]], [[CST_HI]] ; PPC64-P8-DAG: xor 4, [[NEW_HI_TMP]], [[CST_LO]] ; PPC64-P8: blr ; PPC32: stfd 1, [[STACK:[0-9]+]](1) -; PPC32: nop ; PPC32: lwz [[HI:[0-9]+]], [[STACK]](1) ; PPC32: rlwinm [[FLIP_BIT:[0-9]+]], [[HI]], 0, 0, 0 ; PPC32-NOT: BARRIER |