History log of /external/llvm/lib/Target/Mips/MipsRelocations.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
bb481f882093fb738d2bb15610c79364bada5496 28-Feb-2012 Jia Liu <proljc@gmail.com> remove blanks, and some code format

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@151625 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Mips/MipsRelocations.h
3aa035fa0c27d3ea2a834868f680bcbfe7eb0de7 30-Dec-2011 Bruno Cardoso Lopes <bruno.cardoso@gmail.com> Improve Mips JIT.

Implement encoder methods getJumpTargetOpValue and getBranchTargetOpValue
for jmptarget and brtarget Mips tablegen operand types in the code emitter
for old-style JIT. Rename the pc relative relocation for branches - new
name is Mips::reloc_mips_pc16.

Patch by Sasa Stankovic

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@147382 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Mips/MipsRelocations.h
008b58c4ae38d45e01267bdea9f4b166ad35ca74 14-Oct-2011 Akira Hatanaka <ahatanaka@mips.com> Revert r141932, r141936 and r141937.



git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141959 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Mips/MipsRelocations.h
51f72c5a3f3e42eafac7abf27ed2849e991b5fbc 14-Oct-2011 Akira Hatanaka <ahatanaka@mips.com> Add missing relocation types.

Patch by Jack Carter and Reed Kotler at Mips.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141936 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Mips/MipsRelocations.h
93d2a0a1fae297363acb49e037d91eb03fc7f390 14-Oct-2011 Akira Hatanaka <ahatanaka@mips.com> Add more Mips relocation types.

Patch by Jack Carter at Mips.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@141932 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Mips/MipsRelocations.h
c4cc40c001e23dbeb6cb9953715177ccb314fbf1 14-Sep-2011 Bruno Cardoso Lopes <bruno.cardoso@gmail.com> One more patch towards JIT support for Mips.
- Add TSFlags for the instruction formats. The idea here is to use
as much encoding as possible from getBinaryCodeForInstr, and having
TSFLags formats for that would make it easier to encode most part
of the instructions (since Mips encodings are pretty straightforward)
- Improve the mips mechanism for compilation callback
- Add Mips specific code for invalidating the instruction cache
- Next patch will address wrong tablegen encoding

Commit msg added by my own but the patch is from Sasa Stankovic.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@139688 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Mips/MipsRelocations.h
dca6cdd6a14195c3ebbbb5d2c668445be119aaec 21-Jul-2011 Bruno Cardoso Lopes <bruno.cardoso@gmail.com> Added the infrastructute necessary for MIPS JIT support. Patch by Vladimir
Stefanovic. I removed the part that actually emits the instructions cause
I want that to get in better shape first and in incremental steps. This
also makes it easier to review the upcoming parts.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@135678 91177308-0d34-0410-b5e6-96231b3b80d8
/external/llvm/lib/Target/Mips/MipsRelocations.h