llvm-6502/lib/Target
Chris Lattner 9dc4d3cbac Nate noticed that 30% of the malloc/frees in llc come from calls to LowercaseString
in the asmprinter.  This changes the .td files to use lower case register names,
avoiding the need to do this call.  This speeds up the asmprinter from 1.52s
to 1.06s on kc++ in a release build.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22974 91177308-0d34-0410-b5e6-96231b3b80d8
2005-08-22 22:00:02 +00:00
..
Alpha Put register classes in namespaces 2005-08-19 18:50:46 +00:00
CBackend Culling out use of unions for converting FP to bits and vice versa. 2005-08-17 19:34:49 +00:00
IA64 Fix a crash I introduced into the IA64 backend with my copyfromreg change. 2005-08-22 21:33:11 +00:00
PowerPC Nate noticed that 30% of the malloc/frees in llc come from calls to LowercaseString 2005-08-22 22:00:02 +00:00
Skeleton put reg classes into namespace 2005-08-19 18:53:43 +00:00
Sparc Split RegisterClass 'Methods' into MethodProtos and MethodBodies 2005-08-19 19:13:20 +00:00
SparcV8 Split RegisterClass 'Methods' into MethodProtos and MethodBodies 2005-08-19 19:13:20 +00:00
SparcV9 Put register classes into namespaces 2005-08-19 18:51:57 +00:00
X86 Split RegisterClass 'Methods' into MethodProtos and MethodBodies 2005-08-19 19:13:20 +00:00
Makefile
MRegisterInfo.cpp
Target.td Split RegisterClass 'Methods' into MethodProtos and MethodBodies 2005-08-19 19:13:20 +00:00
TargetData.cpp Update to use the new MathExtras.h support for log2 computation. 2005-08-02 19:26:06 +00:00
TargetFrameInfo.cpp Eliminate all remaining tabs and trailing spaces. 2005-07-27 06:12:32 +00:00
TargetInstrInfo.cpp
TargetMachine.cpp Remove the X86 and PowerPC Simple instruction selectors; their time has 2005-08-18 23:53:15 +00:00
TargetMachineRegistry.cpp
TargetSchedInfo.cpp
TargetSubtarget.cpp Eliminate all remaining tabs and trailing spaces. 2005-07-27 06:12:32 +00:00