Lines Matching refs:MCInst
1 //===-- HexagonAsmParser.cpp - Parse Hexagon asm to MCInst instructions----===//
30 #include "llvm/MC/MCInst.h"
95 MCInst MCB;
128 void canonicalizeImmediates(MCInst &MCI);
129 bool matchOneInstruction(MCInst &MCB, SMLoc IDLoc,
141 int processInstruction(MCInst &Inst, OperandVector const &Operands,
382 void addRegOperands(MCInst &Inst, unsigned N) const {
387 void addImmOperands(MCInst &Inst, unsigned N) const {
392 void addSignedImmOperands(MCInst &Inst, unsigned N) const {
411 void addn1ConstOperands(MCInst &Inst, unsigned N) const {
479 MCInst OrigBundle = MCB;
537 void HexagonAsmParser::canonicalizeImmediates(MCInst &MCI) {
538 MCInst NewInst;
554 bool HexagonAsmParser::matchOneInstruction(MCInst &MCI, SMLoc IDLoc,
644 MCInst *SubInst = new (getParser().getContext()) MCInst;
1234 static MCInst makeCombineInst(int opCode, MCOperand &Rdd, MCOperand &MO1,
1236 MCInst TmpInst;
1292 int HexagonAsmParser::processInstruction(MCInst &Inst,
1389 MCInst TmpInst;
1542 MCInst TmpInst;
1628 MCInst TmpInst;
1648 MCInst TmpInst;
1668 MCInst TmpInst;
1691 MCInst TmpInst;
1718 MCInst TmpInst;
1754 MCInst TmpInst;
1829 MCInst TmpInst;
1898 MCInst TmpInst;
1922 MCInst TmpInst;