(1) Major fix to the way unused regs. are marked and found for the FP
authorVikram S. Adve <vadve@cs.uiuc.edu>
Fri, 25 Jul 2003 21:12:15 +0000 (21:12 +0000)
committerVikram S. Adve <vadve@cs.uiuc.edu>
Fri, 25 Jul 2003 21:12:15 +0000 (21:12 +0000)
commit7dc7de5391aef007c3585d8a57077a4ee2cb4767
tree862ba83db296d90b13a4bbf0cc49777a0984a634
parent8d6b9fe24204b1e4217d2d95b5de88f2fe08b4fd
(1) Major fix to the way unused regs. are marked and found for the FP
    Single and FP double reg types (which share the same reg class).
    Now all methods marking/finding unused regs consider the regType
    within the reg class, and SparcFloatRegClass specializes this code.
(2) Remove machine-specific regalloc. methods that are no longer needed.
    In particular, arguments and return value from a call do not need
    machine-specific code for allocation.
(3) Rename TargetRegInfo::getRegType variants to avoid unintentional
    overloading when an include file is omitted.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@7334 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/SparcV9/SparcV9Internals.h
lib/Target/SparcV9/SparcV9RegClassInfo.cpp
lib/Target/SparcV9/SparcV9RegClassInfo.h
lib/Target/SparcV9/SparcV9RegInfo.cpp