Lines Matching refs:Desc

171   const MCInstrDesc &Desc = MCII->get(MI.getOpcode());  in isPredicated()  local
172 int PredOpIdx = Desc.findFirstPredOperandIdx(); in isPredicated()
177 const MCInstrDesc &Desc = MCII->get(MI.getOpcode()); in isCPSRDefined() local
181 Desc.OpInfo[I].isOptionalDef()) in isCPSRDefined()
420 const MCInstrDesc &Desc = Info->get(Inst.getOpcode()); in evaluateBranch() local
423 for (unsigned OpNum = 0; OpNum < Desc.getNumOperands(); ++OpNum) { in evaluateBranch()
425 Desc.OpInfo[OpNum].OperandType == MCOI::OPERAND_PCREL) { in evaluateBranch()
427 Target = ARM_MC::evaluateBranchTarget(Desc, Addr, Imm); in evaluateBranch()
444 evaluateMemOpAddrForAddrMode_i12(const MCInst &Inst, const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrMode_i12() argument
446 if (MemOpIndex + 1 >= Desc.getNumOperands()) in evaluateMemOpAddrForAddrMode_i12()
462 const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrMode3() argument
465 if (MemOpIndex + 2 >= Desc.getNumOperands()) in evaluateMemOpAddrForAddrMode3()
483 const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrMode5() argument
486 if (MemOpIndex + 1 >= Desc.getNumOperands()) in evaluateMemOpAddrForAddrMode5()
503 evaluateMemOpAddrForAddrMode5FP16(const MCInst &Inst, const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrMode5FP16() argument
505 if (MemOpIndex + 1 >= Desc.getNumOperands()) in evaluateMemOpAddrForAddrMode5FP16()
523 evaluateMemOpAddrForAddrModeT2_i8s4(const MCInst &Inst, const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrModeT2_i8s4() argument
525 if (MemOpIndex + 1 >= Desc.getNumOperands()) in evaluateMemOpAddrForAddrModeT2_i8s4()
544 evaluateMemOpAddrForAddrModeT2_pc(const MCInst &Inst, const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrModeT2_pc() argument
560 evaluateMemOpAddrForAddrModeT1_s(const MCInst &Inst, const MCInstrDesc &Desc, in evaluateMemOpAddrForAddrModeT1_s() argument
562 return evaluateMemOpAddrForAddrModeT2_pc(Inst, Desc, MemOpIndex, Addr); in evaluateMemOpAddrForAddrModeT1_s()
568 const MCInstrDesc &Desc = Info->get(Inst.getOpcode()); in evaluateMemoryOperandAddress() local
571 if (!Desc.mayLoad()) in evaluateMemoryOperandAddress()
575 uint64_t TSFlags = Desc.TSFlags; in evaluateMemoryOperandAddress()
582 unsigned OpIndex = Desc.NumDefs; in evaluateMemoryOperandAddress()
583 while (OpIndex < Desc.getNumOperands() && in evaluateMemoryOperandAddress()
584 Desc.OpInfo[OpIndex].OperandType != MCOI::OPERAND_MEMORY) in evaluateMemoryOperandAddress()
586 if (OpIndex == Desc.getNumOperands()) in evaluateMemoryOperandAddress()
594 switch (Desc.TSFlags & ARMII::FormMask) { in evaluateMemoryOperandAddress()
614 return evaluateMemOpAddrForAddrMode_i12(Inst, Desc, OpIndex, Addr); in evaluateMemoryOperandAddress()
616 return evaluateMemOpAddrForAddrMode3(Inst, Desc, OpIndex, Addr); in evaluateMemoryOperandAddress()
618 return evaluateMemOpAddrForAddrMode5(Inst, Desc, OpIndex, Addr); in evaluateMemoryOperandAddress()
620 return evaluateMemOpAddrForAddrMode5FP16(Inst, Desc, OpIndex, Addr); in evaluateMemoryOperandAddress()
622 return evaluateMemOpAddrForAddrModeT2_i8s4(Inst, Desc, OpIndex, Addr); in evaluateMemoryOperandAddress()
624 return evaluateMemOpAddrForAddrModeT2_pc(Inst, Desc, OpIndex, Addr); in evaluateMemoryOperandAddress()
626 return evaluateMemOpAddrForAddrModeT1_s(Inst, Desc, OpIndex, Addr); in evaluateMemoryOperandAddress()