diff options
Diffstat (limited to 'llvm/test/CodeGen/PowerPC/no-extra-fp-conv-ldst.ll')
| -rw-r--r-- | llvm/test/CodeGen/PowerPC/no-extra-fp-conv-ldst.ll | 24 |
1 files changed, 4 insertions, 20 deletions
diff --git a/llvm/test/CodeGen/PowerPC/no-extra-fp-conv-ldst.ll b/llvm/test/CodeGen/PowerPC/no-extra-fp-conv-ldst.ll index 713adb4dfd0..0bbaf3493fd 100644 --- a/llvm/test/CodeGen/PowerPC/no-extra-fp-conv-ldst.ll +++ b/llvm/test/CodeGen/PowerPC/no-extra-fp-conv-ldst.ll @@ -36,11 +36,7 @@ entry: ret float %conv1 ; CHECK-LABEL: @foo -; CHECK-DAG: fctiwz [[REG2:[0-9]+]], 1 -; CHECK-DAG: addi [[REG1:[0-9]+]], 1, -; CHECK: stfiwx [[REG2]], 0, [[REG1]] -; CHECK: lfiwax [[REG3:[0-9]+]], 0, [[REG1]] -; CHECK: fcfids 1, [[REG3]] +; CHECK: friz 1, 1 ; CHECK: blr } @@ -52,11 +48,7 @@ entry: ret double %conv1 ; CHECK-LABEL: @food -; CHECK-DAG: fctiwz [[REG2:[0-9]+]], 1 -; CHECK-DAG: addi [[REG1:[0-9]+]], 1, -; CHECK: stfiwx [[REG2]], 0, [[REG1]] -; CHECK: lfiwax [[REG3:[0-9]+]], 0, [[REG1]] -; CHECK: fcfid 1, [[REG3]] +; CHECK: friz 1, 1 ; CHECK: blr } @@ -68,11 +60,7 @@ entry: ret float %conv1 ; CHECK-LABEL: @foou -; CHECK-DAG: fctiwuz [[REG2:[0-9]+]], 1 -; CHECK-DAG: addi [[REG1:[0-9]+]], 1, -; CHECK: stfiwx [[REG2]], 0, [[REG1]] -; CHECK: lfiwzx [[REG3:[0-9]+]], 0, [[REG1]] -; CHECK: fcfidus 1, [[REG3]] +; CHECK: friz 1, 1 ; CHECK: blr } @@ -84,11 +72,7 @@ entry: ret double %conv1 ; CHECK-LABEL: @fooud -; CHECK-DAG: fctiwuz [[REG2:[0-9]+]], 1 -; CHECK-DAG: addi [[REG1:[0-9]+]], 1, -; CHECK: stfiwx [[REG2]], 0, [[REG1]] -; CHECK: lfiwzx [[REG3:[0-9]+]], 0, [[REG1]] -; CHECK: fcfidu 1, [[REG3]] +; CHECK: friz 1, 1 ; CHECK: blr } |

