Lines Matching refs:MCID
101 const MCInstrDesc &MCID,
107 const MCInstrDesc &MCID) const;
279 const MCInstrDesc &MCID = MI.getDesc(); in getHiLo16ImmOpValue() local
282 unsigned Reloc = (MCID.Opcode == ARM::MOVi16 ? in getHiLo16ImmOpValue()
485 const MCInstrDesc &MCID = MI.getDesc(); in getMachineOpValue() local
487 unsigned Reloc = ((MCID.TSFlags & ARMII::FormMask) == ARMII::VFPLdStFrm) in getMachineOpValue()
821 const MCInstrDesc &MCID = MI.getDesc(); in emitLEApcrelInstruction() local
829 Binary |= getAddrModeSBit(MI, MCID); in emitLEApcrelInstruction()
848 const MCInstrDesc &MCID = MI.getDesc(); in emitLEApcrelJTInstruction() local
857 Binary |= getAddrModeSBit(MI, MCID); in emitLEApcrelJTInstruction()
1015 const MCInstrDesc &MCID, in getMachineSoRegOpValue() argument
1085 const MCInstrDesc &MCID) const { in getAddrModeSBit()
1086 for (unsigned i = MI.getNumOperands(), e = MCID.getNumOperands(); i >= e;--i){ in getAddrModeSBit()
1097 const MCInstrDesc &MCID = MI.getDesc(); in emitDataProcessingInstruction() local
1102 if (MCID.Opcode == ARM::MOVi16 || MCID.Opcode == ARM::MOVTi16) { in emitDataProcessingInstruction()
1111 Binary |= getAddrModeSBit(MI, MCID); in emitDataProcessingInstruction()
1114 unsigned NumDefs = MCID.getNumDefs(); in emitDataProcessingInstruction()
1122 if (MCID.Opcode == ARM::MOVi16) { in emitDataProcessingInstruction()
1131 } else if(MCID.Opcode == ARM::MOVTi16) { in emitDataProcessingInstruction()
1138 } else if ((MCID.Opcode == ARM::BFC) || (MCID.Opcode == ARM::BFI)) { in emitDataProcessingInstruction()
1147 } else if ((MCID.Opcode == ARM::UBFX) || (MCID.Opcode == ARM::SBFX)) { in emitDataProcessingInstruction()
1162 if (MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitDataProcessingInstruction()
1166 bool isUnary = MCID.TSFlags & ARMII::UnaryDP; in emitDataProcessingInstruction()
1179 if ((MCID.TSFlags & ARMII::FormMask) == ARMII::DPSoRegFrm) { in emitDataProcessingInstruction()
1181 emitWordLE(Binary | getMachineSoRegOpValue(MI, MCID, MO, OpIdx)); in emitDataProcessingInstruction()
1200 const MCInstrDesc &MCID = MI.getDesc(); in emitLoadStoreInstruction() local
1201 unsigned Form = MCID.TSFlags & ARMII::FormMask; in emitLoadStoreInstruction()
1202 bool IsPrePost = (MCID.TSFlags & ARMII::IndexModeMask) != 0; in emitLoadStoreInstruction()
1248 if (!Skipped && MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitLoadStoreInstruction()
1284 const MCInstrDesc &MCID = MI.getDesc(); in emitMiscLoadStoreInstruction() local
1285 unsigned Form = MCID.TSFlags & ARMII::FormMask; in emitMiscLoadStoreInstruction()
1286 bool IsPrePost = (MCID.TSFlags & ARMII::IndexModeMask) != 0; in emitMiscLoadStoreInstruction()
1308 if (MCID.Opcode == ARM::LDRD || MCID.Opcode == ARM::STRD) in emitMiscLoadStoreInstruction()
1319 if (!Skipped && MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitMiscLoadStoreInstruction()
1369 const MCInstrDesc &MCID = MI.getDesc(); in emitLoadStoreMultipleInstruction() local
1370 bool IsUpdating = (MCID.TSFlags & ARMII::IndexModeMask) != 0; in emitLoadStoreMultipleInstruction()
1375 if (MCID.getOpcode() == ARM::LDMIA_RET) { in emitLoadStoreMultipleInstruction()
1414 const MCInstrDesc &MCID = MI.getDesc(); in emitMulFrmInstruction() local
1423 Binary |= getAddrModeSBit(MI, MCID); in emitMulFrmInstruction()
1428 if (MCID.getNumDefs() == 2) in emitMulFrmInstruction()
1442 if (MCID.getNumOperands() > OpIdx && in emitMulFrmInstruction()
1443 !MCID.OpInfo[OpIdx].isPredicate() && in emitMulFrmInstruction()
1444 !MCID.OpInfo[OpIdx].isOptionalDef()) in emitMulFrmInstruction()
1451 const MCInstrDesc &MCID = MI.getDesc(); in emitExtendInstruction() local
1480 !MCID.OpInfo[OpIdx].isPredicate() && in emitExtendInstruction()
1481 !MCID.OpInfo[OpIdx].isOptionalDef()) in emitExtendInstruction()
1488 const MCInstrDesc &MCID = MI.getDesc(); in emitMiscArithInstruction() local
1497 if (MCID.Opcode == ARM::PKHBT || MCID.Opcode == ARM::PKHTB) { in emitMiscArithInstruction()
1508 if (OpIdx == MCID.getNumOperands() || in emitMiscArithInstruction()
1509 MCID.OpInfo[OpIdx].isPredicate() || in emitMiscArithInstruction()
1510 MCID.OpInfo[OpIdx].isOptionalDef()) { in emitMiscArithInstruction()
1525 if (MCID.Opcode == ARM::PKHTB) { in emitMiscArithInstruction()
1537 const MCInstrDesc &MCID = MI.getDesc(); in emitSaturateInstruction() local
1550 if (MCID.Opcode == ARM::SSAT || MCID.Opcode == ARM::SSAT16) in emitSaturateInstruction()
1553 MCID.Opcode != ARM::SSAT16 && in emitSaturateInstruction()
1554 MCID.Opcode != ARM::USAT16)) && in emitSaturateInstruction()
1562 if (MCID.getNumOperands() == 4) { in emitSaturateInstruction()
1578 const MCInstrDesc &MCID = MI.getDesc(); in emitBranchInstruction() local
1580 if (MCID.Opcode == ARM::TPsoft) { in emitBranchInstruction()
1587 if (MCID.Opcode == ARM::B) { in emitBranchInstruction()
1621 const MCInstrDesc &MCID = MI.getDesc(); in emitMiscBranchInstruction() local
1624 if (MCID.Opcode == ARM::BR_JTr || MCID.Opcode == ARM::BR_JTadd) { in emitMiscBranchInstruction()
1630 (MCID.Opcode == ARM::BR_JTr) in emitMiscBranchInstruction()
1634 } else if (MCID.Opcode == ARM::BR_JTm) { in emitMiscBranchInstruction()
1649 if (MCID.Opcode == ARM::BX_RET || MCID.Opcode == ARM::MOVPCLR) in emitMiscBranchInstruction()
1708 const MCInstrDesc &MCID = MI.getDesc(); in emitVFPArithInstruction() local
1722 if (MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitVFPArithInstruction()
1726 if ((MCID.TSFlags & ARMII::FormMask) == ARMII::VFPBinaryFrm) in emitVFPArithInstruction()
1729 if (OpIdx == MCID.getNumOperands() || in emitVFPArithInstruction()
1730 MCID.OpInfo[OpIdx].isPredicate() || in emitVFPArithInstruction()
1731 MCID.OpInfo[OpIdx].isOptionalDef()) { in emitVFPArithInstruction()
1744 const MCInstrDesc &MCID = MI.getDesc(); in emitVFPConversionInstruction() local
1745 unsigned Form = MCID.TSFlags & ARMII::FormMask; in emitVFPConversionInstruction()
1841 const MCInstrDesc &MCID = MI.getDesc(); in emitVFPLoadStoreMultipleInstruction() local
1842 bool IsUpdating = (MCID.TSFlags & ARMII::IndexModeMask) != 0; in emitVFPLoadStoreMultipleInstruction()
1950 const MCInstrDesc &MCID = MI.getDesc(); in emitNEONLaneInstruction() local
1951 if ((MCID.TSFlags & ARMII::FormMask) == ARMII::NGetLnFrm) { in emitNEONLaneInstruction()
2018 const MCInstrDesc &MCID = MI.getDesc(); in emitNEON2RegInstruction() local
2023 if (MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitNEON2RegInstruction()
2033 const MCInstrDesc &MCID = MI.getDesc(); in emitNEON3RegInstruction() local
2038 if (MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitNEON3RegInstruction()
2041 if (MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitNEON3RegInstruction()