Home
last modified time | relevance | path

Searched refs:iClass (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCInstrInfo.h36 unsigned packetIndexI, packetIndexJ, iClass;
38 DuplexCandidate(unsigned i, unsigned j, unsigned iClass) in DuplexCandidate() argument
39 : packetIndexI(i), packetIndexJ(j), iClass(iClass) {} in DuplexCandidate()
98 MCInst *deriveDuplex(MCContext &Context, unsigned iClass, MCInst const &inst0,
H A DHexagonMCInstrInfo.cpp178 MCInst *HexagonMCInstrInfo::deriveDuplex(MCContext &Context, unsigned iClass, in deriveDuplex() argument
181 assert((iClass <= 0xf) && "iClass must have range of 0 to 0xf"); in deriveDuplex()
183 duplexInst->setOpcode(Hexagon::DuplexIClass0 + iClass); in deriveDuplex()
847 deriveDuplex(Context, Candidate.iClass, in replaceDuplex()
H A DHexagonMCDuplexInfo.cpp1068 unsigned iClass = iClassOfDuplexPair( in getDuplexPossibilties() local
1073 duplexToTry.push_back(DuplexCandidate(j, k, iClass)); in getDuplexPossibilties()
1093 unsigned iClass = iClassOfDuplexPair( in getDuplexPossibilties() local
1098 duplexToTry.push_back(DuplexCandidate(k, j, iClass)); in getDuplexPossibilties()
/freebsd-12.1/contrib/llvm/lib/Target/Hexagon/
H A DHexagonInstrFormatsV5.td30 class InstDuplex<bits<4> iClass, list<dag> pattern = [],
39 let IClass = iClass;