llvm-6502/lib/Target
Nate Begeman 7bfba7d5e3 Implement multi-way branches through logical ops on condition registers.
This can generate considerably shorter code, reducing the size of crafty
by almost 1%.  Also fix the printing of mcrf.  The code is currently
disabled until it gets a bit more testing, but should work as-is.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@21298 91177308-0d34-0410-b5e6-96231b3b80d8
2005-04-14 09:45:08 +00:00
..
Alpha WOW, function calls still seem to work after this. 2005-04-13 17:17:28 +00:00
CBackend
IA64 we have zextloads, not sextloads! 2005-04-14 08:37:32 +00:00
PowerPC Implement multi-way branches through logical ops on condition registers. 2005-04-14 09:45:08 +00:00
Skeleton
Sparc
SparcV8
SparcV9
X86 Fix some mysteriously missing {}'s which cause the miscompilation of 2005-04-13 03:29:53 +00:00
Makefile
MRegisterInfo.cpp
Target.td
TargetData.cpp
TargetFrameInfo.cpp
TargetInstrInfo.cpp
TargetMachine.cpp
TargetMachineRegistry.cpp
TargetSchedInfo.cpp