• Home
  • Raw
  • Download

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()
481 const MCInstrDesc &MCID = MI.getDesc(); in getMachineOpValue() local
483 unsigned Reloc = ((MCID.TSFlags & ARMII::FormMask) == ARMII::VFPLdStFrm) in getMachineOpValue()
817 const MCInstrDesc &MCID = MI.getDesc(); in emitLEApcrelInstruction() local
825 Binary |= getAddrModeSBit(MI, MCID); in emitLEApcrelInstruction()
844 const MCInstrDesc &MCID = MI.getDesc(); in emitLEApcrelJTInstruction() local
853 Binary |= getAddrModeSBit(MI, MCID); in emitLEApcrelJTInstruction()
1011 const MCInstrDesc &MCID, in getMachineSoRegOpValue() argument
1081 const MCInstrDesc &MCID) const { in getAddrModeSBit()
1082 for (unsigned i = MI.getNumOperands(), e = MCID.getNumOperands(); i >= e;--i){ in getAddrModeSBit()
1093 const MCInstrDesc &MCID = MI.getDesc(); in emitDataProcessingInstruction() local
1098 if (MCID.Opcode == ARM::MOVi16 || MCID.Opcode == ARM::MOVTi16) { in emitDataProcessingInstruction()
1107 Binary |= getAddrModeSBit(MI, MCID); in emitDataProcessingInstruction()
1110 unsigned NumDefs = MCID.getNumDefs(); in emitDataProcessingInstruction()
1118 if (MCID.Opcode == ARM::MOVi16) { in emitDataProcessingInstruction()
1127 } else if(MCID.Opcode == ARM::MOVTi16) { in emitDataProcessingInstruction()
1134 } else if ((MCID.Opcode == ARM::BFC) || (MCID.Opcode == ARM::BFI)) { in emitDataProcessingInstruction()
1143 } else if ((MCID.Opcode == ARM::UBFX) || (MCID.Opcode == ARM::SBFX)) { in emitDataProcessingInstruction()
1158 if (MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitDataProcessingInstruction()
1162 bool isUnary = MCID.TSFlags & ARMII::UnaryDP; in emitDataProcessingInstruction()
1175 if ((MCID.TSFlags & ARMII::FormMask) == ARMII::DPSoRegFrm) { in emitDataProcessingInstruction()
1177 emitWordLE(Binary | getMachineSoRegOpValue(MI, MCID, MO, OpIdx)); in emitDataProcessingInstruction()
1196 const MCInstrDesc &MCID = MI.getDesc(); in emitLoadStoreInstruction() local
1197 unsigned Form = MCID.TSFlags & ARMII::FormMask; in emitLoadStoreInstruction()
1198 bool IsPrePost = (MCID.TSFlags & ARMII::IndexModeMask) != 0; in emitLoadStoreInstruction()
1244 if (!Skipped && MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitLoadStoreInstruction()
1280 const MCInstrDesc &MCID = MI.getDesc(); in emitMiscLoadStoreInstruction() local
1281 unsigned Form = MCID.TSFlags & ARMII::FormMask; in emitMiscLoadStoreInstruction()
1282 bool IsPrePost = (MCID.TSFlags & ARMII::IndexModeMask) != 0; in emitMiscLoadStoreInstruction()
1304 if (MCID.Opcode == ARM::LDRD || MCID.Opcode == ARM::STRD) in emitMiscLoadStoreInstruction()
1315 if (!Skipped && MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitMiscLoadStoreInstruction()
1365 const MCInstrDesc &MCID = MI.getDesc(); in emitLoadStoreMultipleInstruction() local
1366 bool IsUpdating = (MCID.TSFlags & ARMII::IndexModeMask) != 0; in emitLoadStoreMultipleInstruction()
1371 if (MCID.getOpcode() == ARM::LDMIA_RET) { in emitLoadStoreMultipleInstruction()
1410 const MCInstrDesc &MCID = MI.getDesc(); in emitMulFrmInstruction() local
1419 Binary |= getAddrModeSBit(MI, MCID); in emitMulFrmInstruction()
1424 if (MCID.getNumDefs() == 2) in emitMulFrmInstruction()
1438 if (MCID.getNumOperands() > OpIdx && in emitMulFrmInstruction()
1439 !MCID.OpInfo[OpIdx].isPredicate() && in emitMulFrmInstruction()
1440 !MCID.OpInfo[OpIdx].isOptionalDef()) in emitMulFrmInstruction()
1447 const MCInstrDesc &MCID = MI.getDesc(); in emitExtendInstruction() local
1476 !MCID.OpInfo[OpIdx].isPredicate() && in emitExtendInstruction()
1477 !MCID.OpInfo[OpIdx].isOptionalDef()) in emitExtendInstruction()
1484 const MCInstrDesc &MCID = MI.getDesc(); in emitMiscArithInstruction() local
1493 if (MCID.Opcode == ARM::PKHBT || MCID.Opcode == ARM::PKHTB) { in emitMiscArithInstruction()
1504 if (OpIdx == MCID.getNumOperands() || in emitMiscArithInstruction()
1505 MCID.OpInfo[OpIdx].isPredicate() || in emitMiscArithInstruction()
1506 MCID.OpInfo[OpIdx].isOptionalDef()) { in emitMiscArithInstruction()
1521 if (MCID.Opcode == ARM::PKHTB) { in emitMiscArithInstruction()
1533 const MCInstrDesc &MCID = MI.getDesc(); in emitSaturateInstruction() local
1546 if (MCID.Opcode == ARM::SSAT || MCID.Opcode == ARM::SSAT16) in emitSaturateInstruction()
1549 MCID.Opcode != ARM::SSAT16 && in emitSaturateInstruction()
1550 MCID.Opcode != ARM::USAT16)) && in emitSaturateInstruction()
1558 if (MCID.getNumOperands() == 4) { in emitSaturateInstruction()
1574 const MCInstrDesc &MCID = MI.getDesc(); in emitBranchInstruction() local
1576 if (MCID.Opcode == ARM::TPsoft) { in emitBranchInstruction()
1583 if (MCID.Opcode == ARM::B) { in emitBranchInstruction()
1617 const MCInstrDesc &MCID = MI.getDesc(); in emitMiscBranchInstruction() local
1620 if (MCID.Opcode == ARM::BR_JTr || MCID.Opcode == ARM::BR_JTadd) { in emitMiscBranchInstruction()
1626 (MCID.Opcode == ARM::BR_JTr) in emitMiscBranchInstruction()
1630 } else if (MCID.Opcode == ARM::BR_JTm) { in emitMiscBranchInstruction()
1645 if (MCID.Opcode == ARM::BX_RET || MCID.Opcode == ARM::MOVPCLR) in emitMiscBranchInstruction()
1704 const MCInstrDesc &MCID = MI.getDesc(); in emitVFPArithInstruction() local
1718 if (MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitVFPArithInstruction()
1722 if ((MCID.TSFlags & ARMII::FormMask) == ARMII::VFPBinaryFrm) in emitVFPArithInstruction()
1725 if (OpIdx == MCID.getNumOperands() || in emitVFPArithInstruction()
1726 MCID.OpInfo[OpIdx].isPredicate() || in emitVFPArithInstruction()
1727 MCID.OpInfo[OpIdx].isOptionalDef()) { in emitVFPArithInstruction()
1740 const MCInstrDesc &MCID = MI.getDesc(); in emitVFPConversionInstruction() local
1741 unsigned Form = MCID.TSFlags & ARMII::FormMask; in emitVFPConversionInstruction()
1837 const MCInstrDesc &MCID = MI.getDesc(); in emitVFPLoadStoreMultipleInstruction() local
1838 bool IsUpdating = (MCID.TSFlags & ARMII::IndexModeMask) != 0; in emitVFPLoadStoreMultipleInstruction()
1946 const MCInstrDesc &MCID = MI.getDesc(); in emitNEONLaneInstruction() local
1947 if ((MCID.TSFlags & ARMII::FormMask) == ARMII::NGetLnFrm) { in emitNEONLaneInstruction()
2014 const MCInstrDesc &MCID = MI.getDesc(); in emitNEON2RegInstruction() local
2019 if (MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitNEON2RegInstruction()
2029 const MCInstrDesc &MCID = MI.getDesc(); in emitNEON3RegInstruction() local
2034 if (MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitNEON3RegInstruction()
2037 if (MCID.getOperandConstraint(OpIdx, MCOI::TIED_TO) != -1) in emitNEON3RegInstruction()