mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-28 06:32:09 +00:00
Nuke an #if0 that got accidentally left in.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@142658 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
293a5f69fa
commit
7926db8268
@ -1979,37 +1979,6 @@ int ARMAsmParser::tryParseRegister() {
|
||||
|
||||
Parser.Lex(); // Eat identifier token.
|
||||
|
||||
#if 0
|
||||
// Also check for an index operand. This is only legal for vector registers,
|
||||
// but that'll get caught OK in operand matching, so we don't need to
|
||||
// explicitly filter everything else out here.
|
||||
if (Parser.getTok().is(AsmToken::LBrac)) {
|
||||
SMLoc SIdx = Parser.getTok().getLoc();
|
||||
Parser.Lex(); // Eat left bracket token.
|
||||
|
||||
const MCExpr *ImmVal;
|
||||
if (getParser().ParseExpression(ImmVal))
|
||||
return MatchOperand_ParseFail;
|
||||
const MCConstantExpr *MCE = dyn_cast<MCConstantExpr>(ImmVal);
|
||||
if (!MCE) {
|
||||
TokError("immediate value expected for vector index");
|
||||
return MatchOperand_ParseFail;
|
||||
}
|
||||
|
||||
SMLoc E = Parser.getTok().getLoc();
|
||||
if (Parser.getTok().isNot(AsmToken::RBrac)) {
|
||||
Error(E, "']' expected");
|
||||
return MatchOperand_ParseFail;
|
||||
}
|
||||
|
||||
Parser.Lex(); // Eat right bracket token.
|
||||
|
||||
Operands.push_back(ARMOperand::CreateVectorIndex(MCE->getValue(),
|
||||
SIdx, E,
|
||||
getContext()));
|
||||
}
|
||||
#endif
|
||||
|
||||
return RegNum;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user