diff options
| author | Brian Gaeke <gaeke@uiuc.edu> | 2004-04-20 20:12:57 +0000 |
|---|---|---|
| committer | Brian Gaeke <gaeke@uiuc.edu> | 2004-04-20 20:12:57 +0000 |
| commit | a2f66db6c401902813588c26fa7037e6fae65e4a (patch) | |
| tree | 6839a8401cc6e931aab5f6aedb1394f5d6c44ec1 /llvm/lib/Target/SparcV9/SparcV9RegInfo.cpp | |
| parent | 86a6c75a7e07578696147051316bad4ab1e38737 (diff) | |
| download | bcm5719-llvm-a2f66db6c401902813588c26fa7037e6fae65e4a.tar.gz bcm5719-llvm-a2f66db6c401902813588c26fa7037e6fae65e4a.zip | |
Make it legal to ask for the type of a specialreg
llvm-svn: 13078
Diffstat (limited to 'llvm/lib/Target/SparcV9/SparcV9RegInfo.cpp')
| -rw-r--r-- | llvm/lib/Target/SparcV9/SparcV9RegInfo.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/SparcV9/SparcV9RegInfo.cpp b/llvm/lib/Target/SparcV9/SparcV9RegInfo.cpp index 0f598485bfe..1c537030fc1 100644 --- a/llvm/lib/Target/SparcV9/SparcV9RegInfo.cpp +++ b/llvm/lib/Target/SparcV9/SparcV9RegInfo.cpp @@ -260,6 +260,8 @@ int SparcV9RegInfo::getRegType(int unifiedRegNum) const return FloatCCRegType; else if (unifiedRegNum < (64+32+4+2)) return IntCCRegType; + else if (unifiedRegNum < (64+32+4+2+1)) + return SpecialRegType; else assert(0 && "Invalid unified register number in getRegType"); return 0; |

