Lines Matching defs:Desc
170 const MCInstrDesc &Desc = MCII->get(MI.getOpcode());
171 int PredOpIdx = Desc.findFirstPredOperandIdx();
176 const MCInstrDesc &Desc = MCII->get(MI.getOpcode());
180 Desc.operands()[I].isOptionalDef())
417 const MCInstrDesc &Desc = Info->get(Inst.getOpcode());
420 for (unsigned OpNum = 0; OpNum < Desc.getNumOperands(); ++OpNum) {
422 Desc.operands()[OpNum].OperandType == MCOI::OPERAND_PCREL) {
424 Target = ARM_MC::evaluateBranchTarget(Desc, Addr, Imm);
440 evaluateMemOpAddrForAddrMode_i12(const MCInst &Inst, const MCInstrDesc &Desc,
442 if (MemOpIndex + 1 >= Desc.getNumOperands())
458 evaluateMemOpAddrForAddrMode3(const MCInst &Inst, const MCInstrDesc &Desc,
460 if (MemOpIndex + 2 >= Desc.getNumOperands())
478 evaluateMemOpAddrForAddrMode5(const MCInst &Inst, const MCInstrDesc &Desc,
480 if (MemOpIndex + 1 >= Desc.getNumOperands())
497 evaluateMemOpAddrForAddrMode5FP16(const MCInst &Inst, const MCInstrDesc &Desc,
499 if (MemOpIndex + 1 >= Desc.getNumOperands())
517 evaluateMemOpAddrForAddrModeT2_i8s4(const MCInst &Inst, const MCInstrDesc &Desc,
519 if (MemOpIndex + 1 >= Desc.getNumOperands())
538 evaluateMemOpAddrForAddrModeT2_pc(const MCInst &Inst, const MCInstrDesc &Desc,
554 evaluateMemOpAddrForAddrModeT1_s(const MCInst &Inst, const MCInstrDesc &Desc,
556 return evaluateMemOpAddrForAddrModeT2_pc(Inst, Desc, MemOpIndex, Addr);
562 const MCInstrDesc &Desc = Info->get(Inst.getOpcode());
565 if (!Desc.mayLoad())
569 uint64_t TSFlags = Desc.TSFlags;
576 unsigned OpIndex = Desc.NumDefs;
577 while (OpIndex < Desc.getNumOperands() &&
578 Desc.operands()[OpIndex].OperandType != MCOI::OPERAND_MEMORY)
580 if (OpIndex == Desc.getNumOperands())
588 switch (Desc.TSFlags & ARMII::FormMask) {
608 return evaluateMemOpAddrForAddrMode_i12(Inst, Desc, OpIndex, Addr);
610 return evaluateMemOpAddrForAddrMode3(Inst, Desc, OpIndex, Addr);
612 return evaluateMemOpAddrForAddrMode5(Inst, Desc, OpIndex, Addr);
614 return evaluateMemOpAddrForAddrMode5FP16(Inst, Desc, OpIndex, Addr);
616 return evaluateMemOpAddrForAddrModeT2_i8s4(Inst, Desc, OpIndex, Addr);
618 return evaluateMemOpAddrForAddrModeT2_pc(Inst, Desc, OpIndex, Addr);
620 return evaluateMemOpAddrForAddrModeT1_s(Inst, Desc, OpIndex, Addr);