Account for pseudo-ops correctly

llvm-svn: 30548
This commit is contained in:
Andrew Lenharth 2006-09-20 20:08:52 +00:00
parent a81a75c390
commit ccdaecc448
1 changed files with 51 additions and 44 deletions

View File

@ -58,7 +58,6 @@ namespace {
case Alpha::LDQ: case Alpha::LDL:
case Alpha::LDWU: case Alpha::LDBU:
case Alpha::LDT: case Alpha::LDS:
case Alpha::STQ: case Alpha::STL:
case Alpha::STW: case Alpha::STB:
case Alpha::STT: case Alpha::STS:
@ -108,7 +107,15 @@ namespace {
prev[2] = MI;
break;
}
//fall through
prev[0] = prev[1];
prev[1] = prev[2];
prev[2] = 0;
break;
case Alpha::ALTENT:
case Alpha::MEMLABEL:
case Alpha::PCLABEL:
--count;
break;
case Alpha::BR:
case Alpha::JMP:
ub = true;