llvm/lib
Brian Gaeke 2363b4ef5b Add MRegisterInfo subclass for the SparcV9 target (containing only stub
functions for now). This automatically turns on the printing of machine
registers using their own real names, instead of goofy things like %mreg(42),
and allows us to migrate code incrementally to the new interface as we see fit.

The register file description it uses is hand-written, so that the register
numbers will match the ones that the SparcV9 target already uses.
Perhaps someday we'll tablegen it.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13145 91177308-0d34-0410-b5e6-96231b3b80d8
2004-04-25 06:32:05 +00:00
..
Analysis Eliminate all of the SCEV Expansion code which is really part of the 2004-04-23 21:29:03 +00:00
Archive Use the true, decoded name of the archive member in getObjectType. 2004-03-31 19:51:00 +00:00
AsmParser Fix a memory leak. We leaked the vector holding the entries in switch tables. 2004-04-17 23:49:15 +00:00
Bytecode Implement support for a new LLVM 1.3 bytecode format, which uses uint's 2004-04-05 01:27:26 +00:00
CodeGen Include SparcV9RegInfo.h instead of TargetRegInfo.h. This serves as a bit of 2004-04-23 18:15:46 +00:00
Debugger "fix" a nasty race condition 2004-01-14 21:18:03 +00:00
ExecutionEngine Go back to the interpreter main loop after performing intrinsic lowering, 2004-04-23 18:05:28 +00:00
Linker Don't use invalid HTML in a doxygen comment. 2004-04-15 15:23:45 +00:00
Support Bugpoint was not correctly capturing stderr! This caused it to "find" bugs 2004-04-16 05:35:58 +00:00
Target Add MRegisterInfo subclass for the SparcV9 target (containing only stub 2004-04-25 06:32:05 +00:00
Transforms * Allow aggregating extracted function arguments (controlled by flag) 2004-04-23 23:54:17 +00:00
VMCore I'm allergic to the word `stuff'. 2004-04-21 18:27:56 +00:00
Makefile CBackend is no longer here 2004-02-13 23:29:37 +00:00