Support multiple ValueTypes per RegisterClass, needed for upcoming vector
authorNate Begeman <natebegeman@mac.com>
Thu, 1 Dec 2005 04:51:06 +0000 (04:51 +0000)
committerNate Begeman <natebegeman@mac.com>
Thu, 1 Dec 2005 04:51:06 +0000 (04:51 +0000)
commit6510b22cec7de4f0acc9965ec24c3668a6a8a87e
tree4fadf46880895213994813192581c17f61c3a00d
parent5dfc55c304b051a33f4ee30a2e1b4bca85ddb75e
Support multiple ValueTypes per RegisterClass, needed for upcoming vector
work.  This change has no effect on generated code.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@24563 91177308-0d34-0410-b5e6-96231b3b80d8
16 files changed:
include/llvm/Target/MRegisterInfo.h
lib/CodeGen/SelectionDAG/ScheduleDAG.cpp
lib/Target/Alpha/AlphaRegisterInfo.td
lib/Target/IA64/IA64RegisterInfo.td
lib/Target/PowerPC/PPCRegisterInfo.td
lib/Target/Skeleton/SkeletonRegisterInfo.td
lib/Target/Sparc/SparcRegisterInfo.td
lib/Target/SparcV8/SparcV8RegisterInfo.td
lib/Target/SparcV9/SparcV9RegisterInfo.cpp
lib/Target/SparcV9/SparcV9RegisterInfo.td
lib/Target/Target.td
lib/Target/X86/X86RegisterInfo.td
utils/TableGen/CodeGenRegisters.h
utils/TableGen/CodeGenTarget.cpp
utils/TableGen/DAGISelEmitter.cpp
utils/TableGen/RegisterInfoEmitter.cpp