Akira Hatanaka
5d6faed1f0
[mips] Set HWEncoding field of registers. Use delete function
...
getMipsRegisterNumbering and use MCRegisterInfo::getEncodingValue instead.
llvm-svn: 169760
2012-12-10 20:04:40 +00:00
Akira Hatanaka
03fb5b96fc
[mips] Add target operand flag enums for big GOT relocations.
...
llvm-svn: 168450
2012-11-21 19:59:51 +00:00
Akira Hatanaka
7fc726539f
Add case clauses for returning dsp accumulator encoding values in function
...
getMipsRegisterNumbering.
llvm-svn: 164720
2012-09-26 19:27:24 +00:00
Jack Carter
a63b16ac1e
The Mips standalone assembler fpu instruction support.
...
Test cases included
Contributer: Vladimir Medic
llvm-svn: 163363
2012-09-07 00:23:42 +00:00
Akira Hatanaka
adec58c091
Add comment for relocations MO_HIGHER and HIGHEST in MipsBaseInfo.h.
...
llvm-svn: 160636
2012-07-23 19:19:20 +00:00
Akira Hatanaka
6035fe78c7
Add HIGHER and HIGHEST relocations to Mips backend.
...
llvm-svn: 160599
2012-07-21 03:09:04 +00:00
Akira Hatanaka
a06bc1c6e3
Define function MipsGetSymAndOffset which returns a fixup's symbol and the
...
offset applied to it.
llvm-svn: 153493
2012-03-27 02:04:18 +00:00
Jia Liu
f54f60f3ce
remove blanks, and some code format
...
llvm-svn: 151625
2012-02-28 07:46:26 +00:00
Jia Liu
9d2d2adc25
replace a balnk with -
...
llvm-svn: 151337
2012-02-24 02:05:28 +00:00
Jia Liu
dd6c1cd4e8
add Emacs tag and fix some comment error in file headers
...
llvm-svn: 150775
2012-02-17 01:23:50 +00:00
David Blaikie
46a9f016c5
More dead code removal (using -Wunreachable-code)
...
llvm-svn: 148578
2012-01-20 21:51:11 +00:00
Akira Hatanaka
bff84e1914
Add support for local dynamic TLS model in LowerGlobalTLSAddress. Direct object
...
emission is not supported yet, but a patch that adds the support should follow
soon.
llvm-svn: 146572
2011-12-14 18:26:41 +00:00
Bruno Cardoso Lopes
61e6d987bf
Add a few moreLocal/Global R_MIPS_GOT related fixups and
...
make the addend fixup code a bit more generic
Patch by Jack Carter.
llvm-svn: 145998
2011-12-07 00:28:57 +00:00
Bruno Cardoso Lopes
1b1a122b4c
Add register HWR29 numbering. Patch by Jack Carter
...
llvm-svn: 145910
2011-12-06 03:34:36 +00:00
Bruno Cardoso Lopes
c85e3ff334
Mips MC object code emission improvements:
...
"With this patch we can now generate runnable Mips code through LLVM
direct object emission. We have run numerous simple programs, both C
and C++ and with -O0 and -O3 from the output. The code is not production
ready, but quite useful for experimentation." Patch and message by
Jack Carter
llvm-svn: 144414
2011-11-11 22:58:42 +00:00
Akira Hatanaka
d9ea7c8c31
Definition of function getMipsRegisterNumbering.
...
Patch by Jack Carter and Reed Kotler at Mips.
llvm-svn: 141938
2011-10-14 03:04:24 +00:00