Akira Hatanaka
|
508804a633
|
Add HIGHER and HIGHEST relocations to Mips backend.
llvm-svn: 160599
|
2012-07-21 03:09:04 +00:00 |
|
Akira Hatanaka
|
af5cc4a41d
|
Enclose instruction rdhwr with directives, which are needed when target is
mips32 rev1 (the directives are emitted when target is mips32r2 too).
llvm-svn: 159770
|
2012-07-05 19:26:38 +00:00 |
|
Benjamin Kramer
|
2f6189e2a5
|
Move getOpcodeName from the various target InstPrinters into the superclass MCInstPrinter.
All implementations used the same code.
llvm-svn: 153866
|
2012-04-02 08:32:38 +00:00 |
|
Craig Topper
|
fe02cb5e8b
|
Remove getInstructionName from MCInstPrinter implementations in favor of using the instruction name table from MCInstrInfo. Reduces static data in the InstPrinter implementations.
llvm-svn: 153863
|
2012-04-02 07:01:04 +00:00 |
|
Jia Liu
|
bdcd314be3
|
remove blanks, and some code format
llvm-svn: 151625
|
2012-02-28 07:46:26 +00:00 |
|
Jia Liu
|
cd92ae4cf2
|
remove Emacs-tag form .cpp files in Mips Backend, and fix some typo.
llvm-svn: 150805
|
2012-02-17 08:55:11 +00:00 |
|
Jia Liu
|
ecc08b8cfe
|
add Emacs tag and fix some comment error in file headers
llvm-svn: 150775
|
2012-02-17 01:23:50 +00:00 |
|
Craig Topper
|
11bcb12b5e
|
Convert assert(0) to llvm_unreachable
llvm-svn: 149961
|
2012-02-07 02:50:20 +00:00 |
|
Akira Hatanaka
|
5ac6df52af
|
Tidy up. Simplify logic. No functional change intended.
llvm-svn: 146896
|
2011-12-19 19:52:25 +00:00 |
|
Akira Hatanaka
|
3fca32d88e
|
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
|
d610f464bf
|
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 |
|
Akira Hatanaka
|
e56d824b2e
|
Fix printing of MCSymbolRegExpr. Needs three closing parentheses for
VK_Mips_GPOFF_HI/LO.
llvm-svn: 144366
|
2011-11-11 03:58:36 +00:00 |
|
Bruno Cardoso Lopes
|
dc0559bff4
|
Properly handle Mips MC relocations and lower cpload and cprestore macros to MCInsts.
Patch by Jack Carter.
llvm-svn: 144139
|
2011-11-08 22:26:47 +00:00 |
|
Benjamin Kramer
|
c597902ecc
|
Replace (Lower|Upper)caseString in favor of StringRef's newest methods.
llvm-svn: 143891
|
2011-11-06 20:37:06 +00:00 |
|
Owen Anderson
|
220db2953c
|
These do not need to be conditional on the presence of CommentStream, as they have a fallback path now.
llvm-svn: 140267
|
2011-09-21 17:58:45 +00:00 |
|
Owen Anderson
|
fbec62c99e
|
In the disassembler C API, be careful not to confuse the comment streamer that the disassembler outputs annotations on with the streamer that the InstPrinter will print them on.
llvm-svn: 140217
|
2011-09-21 00:25:23 +00:00 |
|
Owen Anderson
|
e54c4beb5a
|
Don't attach annotations to MCInst's. Instead, have the disassembler return, and the printer accept, an annotation string which can be passed through if the client cares about annotations.
llvm-svn: 139876
|
2011-09-15 23:38:46 +00:00 |
|
Akira Hatanaka
|
94deb5f3f9
|
80 columns.
llvm-svn: 139339
|
2011-09-09 00:13:35 +00:00 |
|
Benjamin Kramer
|
71e7ac786a
|
Silence compiler warning.
llvm-svn: 134730
|
2011-07-08 20:18:13 +00:00 |
|
Akira Hatanaka
|
90fcf55a54
|
Lower MachineInstr to MC Inst and print to .s files.
llvm-svn: 134661
|
2011-07-07 23:56:50 +00:00 |
|