4fb08317af55c97f421047f0bdbfdd320ac76936 |
|
28-Aug-2012 |
Akira Hatanaka <ahatanaka@mips.com> |
Follow-up patch to r162731. Fix a couple of bugs in mips' long branch pass. This patch was supposed to be committed along with r162731, so I don't have a new test case. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162777 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Mips/MipsLongBranch.cpp
|
273956d8c6eed86c8b4d616ecb86f7ff17e127d4 |
|
28-Aug-2012 |
Akira Hatanaka <ahatanaka@mips.com> |
Fix mips' long branch pass. Instructions emitted to compute branch offsets now use immediate operands instead of symbolic labels. This change was needed because there were problems when R_MIPS_HI16/LO16 relocations were used to make shared objects. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@162731 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Mips/MipsLongBranch.cpp
|
0bc1adbbc4fdc6d85a671ed70a1bbd345dba445d |
|
31-Jul-2012 |
Akira Hatanaka <ahatanaka@mips.com> |
Add definitions of two subclasses of MipsInstrInfo, MipsInstrInfo (for mips16), and MipsSEInstrInfo (for mips32/64). git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@161081 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Mips/MipsLongBranch.cpp
|
60287963c7505180500d63b1c1b90f0f4b337430 |
|
21-Jul-2012 |
Akira Hatanaka <ahatanaka@mips.com> |
Fix Mips long branch pass. This pass no longer requires that the global pointer value be saved to the stack or register since it uses bal instruction to compute branch distance. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160601 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Mips/MipsLongBranch.cpp
|
bde801b2a7e20f3de62cacc3ef643cf0ed6e2c27 |
|
19-Jun-2012 |
Akira Hatanaka <ahatanaka@mips.com> |
Make MipsLongBranch::runOnMachineFunction return true. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158702 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Mips/MipsLongBranch.cpp
|
f1ece226125c9e8b0d0311cab7266391743da29b |
|
14-Jun-2012 |
NAKAMURA Takumi <geek4civic@gmail.com> |
MipsLongBranch.cpp: Tweak llvm::next() to appease msvc. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158446 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Mips/MipsLongBranch.cpp
|
a32ccf92c1d53e0f16d2f29ad1fae75c3aa013a0 |
|
14-Jun-2012 |
Akira Hatanaka <ahatanaka@mips.com> |
Add file MipsLongBranch.cpp. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@158436 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Mips/MipsLongBranch.cpp
|