diff options
author | Akira Hatanaka <ahatanaka@mips.com> | 2012-12-20 04:06:06 +0000 |
---|---|---|
committer | Akira Hatanaka <ahatanaka@mips.com> | 2012-12-20 04:06:06 +0000 |
commit | f4236721177dcb5feab9ea572de39c1527acb252 (patch) | |
tree | b7027e7608bd5b3c8e155cef3467d65e9b273c0d /llvm/test/CodeGen/Mips/frame-address.ll | |
parent | 15b1e3727bd6eee9fcd50e95b0f7eac31be35fb3 (diff) | |
download | bcm5719-llvm-f4236721177dcb5feab9ea572de39c1527acb252.tar.gz bcm5719-llvm-f4236721177dcb5feab9ea572de39c1527acb252.zip |
[mips] Use "or $r0, $r1, $zero" instead of "addu $r0, $zero, $r1" to copy
physical register $r1 to $r0.
GNU disassembler recognizes an "or" instruction as a "move", and this change
makes the disassembled code easier to read.
Original patch by Reed Kotler.
llvm-svn: 170655
Diffstat (limited to 'llvm/test/CodeGen/Mips/frame-address.ll')
-rw-r--r-- | llvm/test/CodeGen/Mips/frame-address.ll | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/Mips/frame-address.ll b/llvm/test/CodeGen/Mips/frame-address.ll index 9df1808fde5..e64e6d8cfe2 100644 --- a/llvm/test/CodeGen/Mips/frame-address.ll +++ b/llvm/test/CodeGen/Mips/frame-address.ll @@ -8,5 +8,5 @@ entry: ret i8* %0 ; CHECK: addu $fp, $sp, $zero -; CHECK: addu $2, $zero, $fp +; CHECK: or $2, $fp, $zero } |