Home | History | Annotate | Download | only in MIRParser

Lines Matching full:machine

1 //===- MIParser.cpp - Machine instructions parser implementation ----------===//
10 // This file implements the parsing of machine instructions.
365 return error(Loc, Twine("redefinition of machine basic block with id #") +
378 // Skip until the first machine basic block.
390 // Skip until the next machine basic block.
447 return error("expected a machine basic block reference");
547 // Skip until the first machine basic block.
590 // Parse the remaining machine operands.
603 return error("expected ',' before the next machine operand");
618 // Parse the machine memory operands.
630 return error("expected ',' before the next machine memory operand");
637 // FIXME: Move the implicit operand verification to the machine verifier.
642 // TODO: Check for extraneous machine operands.
661 return error("expected a machine basic block reference");
667 "expected end of string after the machine basic block reference");
728 /// Return true if the parsed machine operands contain a given machine operand.
775 return error("expected a machine instruction");
778 return error(Twine("unknown machine instruction name '") + InstrName + "'");
1020 return error(Twine("use of undefined machine basic block #") +
1024 return error(Twine("the name of machine basic block #") + Twine(Number) +
1433 // FIXME: Parse the MCSymbol machine operand.
1434 return error("expected a machine operand");