• Home
  • Raw
  • Download

Lines Matching refs:MCID

101                                     const MCInstrDesc &MCID,
107 const MCInstrDesc &MCID) const;
275 const MCInstrDesc &MCID = MI.getDesc(); in getHiLo16ImmOpValue() local
278 unsigned Reloc = (MCID.Opcode == ARM::MOVi16 ? in getHiLo16ImmOpValue()
464 const MCInstrDesc &MCID = MI.getDesc(); in getMachineOpValue() local
466 unsigned Reloc = ((MCID.TSFlags & ARMII::FormMask) == ARMII::VFPLdStFrm) in getMachineOpValue()
806 const MCInstrDesc &MCID = MI.getDesc(); in emitLEApcrelInstruction() local
814 Binary |= getAddrModeSBit(MI, MCID); in emitLEApcrelInstruction()
833 const MCInstrDesc &MCID = MI.getDesc(); in emitLEApcrelJTInstruction() local
842 Binary |= getAddrModeSBit(MI, MCID); in emitLEApcrelJTInstruction()
1002 const MCInstrDesc &MCID, in getMachineSoRegOpValue() argument
1072 const MCInstrDesc &MCID) const { in getAddrModeSBit()
1073 for (unsigned i = MI.getNumOperands(), e = MCID.getNumOperands(); i >= e; --i){ in getAddrModeSBit()
1084 const MCInstrDesc &MCID = MI.getDesc(); in emitDataProcessingInstruction() local
1089 if (MCID.Opcode == ARM::MOVi16 || MCID.Opcode == ARM::MOVTi16) { in emitDataProcessingInstruction()
1098 Binary |= getAddrModeSBit(MI, MCID); in emitDataProcessingInstruction()
1101 unsigned NumDefs = MCID.getNumDefs(); in emitDataProcessingInstruction()
1109 if (MCID.Opcode == ARM::MOVi16) { in emitDataProcessingInstruction()
1118 } else if(MCID.Opcode == ARM::MOVTi16) { in emitDataProcessingInstruction()
1125 } else if ((MCID.Opcode == ARM::BFC) || (MCID.Opcode == ARM::BFI)) { in emitDataProcessingInstruction()
1134 } else if ((MCID.Opcode == ARM::UBFX) || (MCID.Opcode == ARM::SBFX)) { in emitDataProcessingInstruction()
1149 if (MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitDataProcessingInstruction()
1153 bool isUnary = MCID.TSFlags & ARMII::UnaryDP; in emitDataProcessingInstruction()
1166 if ((MCID.TSFlags & ARMII::FormMask) == ARMII::DPSoRegFrm) { in emitDataProcessingInstruction()
1168 emitWordLE(Binary | getMachineSoRegOpValue(MI, MCID, MO, OpIdx)); in emitDataProcessingInstruction()
1187 const MCInstrDesc &MCID = MI.getDesc(); in emitLoadStoreInstruction() local
1188 unsigned Form = MCID.TSFlags & ARMII::FormMask; in emitLoadStoreInstruction()
1189 bool IsPrePost = (MCID.TSFlags & ARMII::IndexModeMask) != 0; in emitLoadStoreInstruction()
1235 if (!Skipped && MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitLoadStoreInstruction()
1271 const MCInstrDesc &MCID = MI.getDesc(); in emitMiscLoadStoreInstruction() local
1272 unsigned Form = MCID.TSFlags & ARMII::FormMask; in emitMiscLoadStoreInstruction()
1273 bool IsPrePost = (MCID.TSFlags & ARMII::IndexModeMask) != 0; in emitMiscLoadStoreInstruction()
1295 if (MCID.Opcode == ARM::LDRD || MCID.Opcode == ARM::STRD) in emitMiscLoadStoreInstruction()
1306 if (!Skipped && MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitMiscLoadStoreInstruction()
1356 const MCInstrDesc &MCID = MI.getDesc(); in emitLoadStoreMultipleInstruction() local
1357 bool IsUpdating = (MCID.TSFlags & ARMII::IndexModeMask) != 0; in emitLoadStoreMultipleInstruction()
1362 if (MCID.getOpcode() == ARM::LDMIA_RET) { in emitLoadStoreMultipleInstruction()
1401 const MCInstrDesc &MCID = MI.getDesc(); in emitMulFrmInstruction() local
1410 Binary |= getAddrModeSBit(MI, MCID); in emitMulFrmInstruction()
1415 if (MCID.getNumDefs() == 2) in emitMulFrmInstruction()
1429 if (MCID.getNumOperands() > OpIdx && in emitMulFrmInstruction()
1430 !MCID.OpInfo[OpIdx].isPredicate() && in emitMulFrmInstruction()
1431 !MCID.OpInfo[OpIdx].isOptionalDef()) in emitMulFrmInstruction()
1438 const MCInstrDesc &MCID = MI.getDesc(); in emitExtendInstruction() local
1467 !MCID.OpInfo[OpIdx].isPredicate() && in emitExtendInstruction()
1468 !MCID.OpInfo[OpIdx].isOptionalDef()) in emitExtendInstruction()
1475 const MCInstrDesc &MCID = MI.getDesc(); in emitMiscArithInstruction() local
1484 if (MCID.Opcode == ARM::PKHBT || MCID.Opcode == ARM::PKHTB) { in emitMiscArithInstruction()
1495 if (OpIdx == MCID.getNumOperands() || in emitMiscArithInstruction()
1496 MCID.OpInfo[OpIdx].isPredicate() || in emitMiscArithInstruction()
1497 MCID.OpInfo[OpIdx].isOptionalDef()) { in emitMiscArithInstruction()
1512 if (MCID.Opcode == ARM::PKHTB) { in emitMiscArithInstruction()
1524 const MCInstrDesc &MCID = MI.getDesc(); in emitSaturateInstruction() local
1537 if (MCID.Opcode == ARM::SSAT || MCID.Opcode == ARM::SSAT16) in emitSaturateInstruction()
1540 MCID.Opcode != ARM::SSAT16 && in emitSaturateInstruction()
1541 MCID.Opcode != ARM::USAT16)) && in emitSaturateInstruction()
1549 if (MCID.getNumOperands() == 4) { in emitSaturateInstruction()
1565 const MCInstrDesc &MCID = MI.getDesc(); in emitBranchInstruction() local
1567 if (MCID.Opcode == ARM::TPsoft) { in emitBranchInstruction()
1574 if (MCID.Opcode == ARM::B) { in emitBranchInstruction()
1608 const MCInstrDesc &MCID = MI.getDesc(); in emitMiscBranchInstruction() local
1611 if (MCID.Opcode == ARM::BR_JTr || MCID.Opcode == ARM::BR_JTadd) { in emitMiscBranchInstruction()
1617 (MCID.Opcode == ARM::BR_JTr) in emitMiscBranchInstruction()
1621 } else if (MCID.Opcode == ARM::BR_JTm) { in emitMiscBranchInstruction()
1636 if (MCID.Opcode == ARM::BX_RET || MCID.Opcode == ARM::MOVPCLR) in emitMiscBranchInstruction()
1692 const MCInstrDesc &MCID = MI.getDesc(); in emitVFPArithInstruction() local
1706 if (MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitVFPArithInstruction()
1710 if ((MCID.TSFlags & ARMII::FormMask) == ARMII::VFPBinaryFrm) in emitVFPArithInstruction()
1713 if (OpIdx == MCID.getNumOperands() || in emitVFPArithInstruction()
1714 MCID.OpInfo[OpIdx].isPredicate() || in emitVFPArithInstruction()
1715 MCID.OpInfo[OpIdx].isOptionalDef()) { in emitVFPArithInstruction()
1728 const MCInstrDesc &MCID = MI.getDesc(); in emitVFPConversionInstruction() local
1729 unsigned Form = MCID.TSFlags & ARMII::FormMask; in emitVFPConversionInstruction()
1825 const MCInstrDesc &MCID = MI.getDesc(); in emitVFPLoadStoreMultipleInstruction() local
1826 bool IsUpdating = (MCID.TSFlags & ARMII::IndexModeMask) != 0; in emitVFPLoadStoreMultipleInstruction()
1931 const MCInstrDesc &MCID = MI.getDesc(); in emitNEONLaneInstruction() local
1932 if ((MCID.TSFlags & ARMII::FormMask) == ARMII::NGetLnFrm) { in emitNEONLaneInstruction()
1999 const MCInstrDesc &MCID = MI.getDesc(); in emitNEON2RegInstruction() local
2004 if (MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitNEON2RegInstruction()
2014 const MCInstrDesc &MCID = MI.getDesc(); in emitNEON3RegInstruction() local
2019 if (MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitNEON3RegInstruction()
2022 if (MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitNEON3RegInstruction()