- Sep 27, 2011
-
-
Akira Hatanaka authored
Return numbers of 64-bit registers. llvm-svn: 140609
-
Akira Hatanaka authored
llvm-svn: 140607
-
Akira Hatanaka authored
llvm-svn: 140598
-
- Sep 26, 2011
-
-
Akira Hatanaka authored
llvm-svn: 140570
-
Akira Hatanaka authored
llvm-svn: 140569
-
Akira Hatanaka authored
registers, so there is no need to check here. llvm-svn: 140568
-
- Sep 24, 2011
-
-
Akira Hatanaka authored
llvm-svn: 140446
-
Akira Hatanaka authored
llvm-svn: 140443
-
- Sep 23, 2011
-
-
Akira Hatanaka authored
llvm-svn: 140401
-
Akira Hatanaka authored
llvm-svn: 140397
-
Akira Hatanaka authored
callee-saved registers and reserved registers. llvm-svn: 140395
-
Akira Hatanaka authored
llvm-svn: 140366
-
Akira Hatanaka authored
Define function getNextIntArgReg, which takes a register as a parameter and returns the next O32 argument integer register. Use this function when double precision floating point arguments are passed in two integer registers. llvm-svn: 140363
-
Akira Hatanaka authored
complain it cannot infer types in patterns. Fix a mistake in definition of SDT_MipsExtractElementF64. llvm-svn: 140354
-
- Sep 22, 2011
-
-
Akira Hatanaka authored
llvm-svn: 140325
-
Akira Hatanaka authored
llvm-svn: 140324
-
Akira Hatanaka authored
a 64-bit integer register. Move the subreg index definitions to the beginning of the file. llvm-svn: 140319
-
Akira Hatanaka authored
VK_Mips_GPOFF_LO. llvm-svn: 140316
-
Akira Hatanaka authored
llvm-svn: 140315
-
Akira Hatanaka authored
llvm-svn: 140313
-
Akira Hatanaka authored
llvm-svn: 140297
-
Akira Hatanaka authored
llvm-svn: 140295
-
Akira Hatanaka authored
llvm-svn: 140292
-
Akira Hatanaka authored
llvm-svn: 140291
-
- Sep 21, 2011
-
-
Owen Anderson authored
These do not need to be conditional on the presence of CommentStream, as they have a fallback path now. llvm-svn: 140267
-
Akira Hatanaka authored
MipsArchVersion needs to be initialized to Mips32. llvm-svn: 140261
-
Akira Hatanaka authored
should be initialized to UnknownABI. llvm-svn: 140254
-
Akira Hatanaka authored
llvm-svn: 140233
-
Akira Hatanaka authored
Check if architecture & ABI combination is valid. llvm-svn: 140230
-
Akira Hatanaka authored
llvm-svn: 140229
-
Owen Anderson authored
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
-
Akira Hatanaka authored
llvm-svn: 140214
-
- Sep 20, 2011
-
-
Akira Hatanaka authored
llvm-svn: 140178
-
- Sep 19, 2011
-
-
Akira Hatanaka authored
yet legal according to comments in LegalizeDAG.cpp:227. Memcpy nodes created for copying byval arguments are inserted before CALLSEQ_START. The two failing tests reported in PR10876 pass after applying this patch. llvm-svn: 140046
-
- Sep 16, 2011
-
-
Owen Anderson authored
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
-
- Sep 14, 2011
-
-
Akira Hatanaka authored
llvm-svn: 139699
-
Bruno Cardoso Lopes authored
- 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. llvm-svn: 139688
-
- Sep 13, 2011
-
-
Akira Hatanaka authored
tries to match a dead MipsLo node (explanation in the link below). http://article.gmane.org/gmane.comp.compilers.llvm.devel/42757/match=dagcombiner+dead llvm-svn: 139634
-
Akira Hatanaka authored
llvm-svn: 139622
-
Akira Hatanaka authored
llvm-svn: 139607
-