Searched refs:HMI (Results 1 - 4 of 4) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonAsmBackend.cpp538 bool isInstRelaxable(MCInst const &HMI) const {
539 const MCInstrDesc &MCID = HexagonMCInstrInfo::getDesc(*MCII, HMI);
542 if (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeJ ||
543 (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeCJ &&
545 (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeNCJ &&
547 (llvm::HexagonMCInstrInfo::getType(*MCII, HMI) == HexagonII::TypeCR &&
548 HMI.getOpcode() != Hexagon::C4_addipc))
549 if (HexagonMCInstrInfo::isExtendable(*MCII, HMI)) {
552 HMI.getOperand(HexagonMCInstrInfo::getExtendableOp(*MCII, HMI));
[all...]
H A DHexagonMCCodeEmitter.cpp382 MCInst &HMI = const_cast<MCInst &>(*I.getInst()); local
384 encodeSingleInstruction(HMI, CB, Fixups, STI, parseBits(Last, HMB, HMI));
385 State.Extended = HexagonMCInstrInfo::isImmext(HMI);
H A DHexagonMCChecker.cpp672 for (auto const &HMI : HexagonMCInstrInfo::bundleInstructions(MCB)) {
673 if (HexagonMCInstrInfo::getType(MCII, *HMI.getInst()) ==
H A DHexagonMCInstrInfo.cpp989 for (auto HMI : bundleInstructions(MCI)) {
990 MCInst const &MCI = *HMI.getInst();

Completed in 112 milliseconds