Model calls as *both* using *and* killing O0..O5, because callees use the
authorBrian Gaeke <gaeke@uiuc.edu>
Sun, 10 Oct 2004 19:57:20 +0000 (19:57 +0000)
committerBrian Gaeke <gaeke@uiuc.edu>
Sun, 10 Oct 2004 19:57:20 +0000 (19:57 +0000)
commit9f0cecd4385d778c20859ad18ee43389e1337b33
tree84de214952ae83456b281b23e28082f6e49b620f
parent50094edf960af0a259ba6931d0144f06dabec6c0
Model calls as *both* using *and* killing O0..O5, because callees use the
argument values passed in (so they're not dead until *after* the call),
and callees are free to modify those registers.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16882 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/Sparc/SparcInstrInfo.td
lib/Target/SparcV8/SparcV8InstrInfo.td