Home
last modified time | relevance | path

Searched refs:DuplexCandidate (Results 1 – 5 of 5) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCInstrInfo.h35 class DuplexCandidate {
39 DuplexCandidate(unsigned i, unsigned j, unsigned iClass) in DuplexCandidate() function
132 SmallVector<DuplexCandidate, 8>
348 void replaceDuplex(MCContext &Context, MCInst &MCI, DuplexCandidate Candidate);
H A DHexagonMCShuffler.cpp132 SmallVector<DuplexCandidate, 8> possibleDuplexes) { in HexagonMCShuffle() argument
155 DuplexCandidate duplexToTry = possibleDuplexes.pop_back_val(); in HexagonMCShuffle()
H A DHexagonMCShuffler.h66 SmallVector<DuplexCandidate, 8> possibleDuplexes);
H A DHexagonMCDuplexInfo.cpp1027 SmallVector<DuplexCandidate, 8>
1032 SmallVector<DuplexCandidate, 8> duplexToTry; in getDuplexPossibilties()
1065 duplexToTry.push_back(DuplexCandidate(j, k, iClass)); in getDuplexPossibilties()
1090 duplexToTry.push_back(DuplexCandidate(k, j, iClass)); in getDuplexPossibilties()
H A DHexagonMCInstrInfo.cpp140 const SmallVector<DuplexCandidate, 8> possibleDuplexes = in canonicalizePacketImpl()
143 : SmallVector<DuplexCandidate, 8>(); in canonicalizePacketImpl()
1002 DuplexCandidate Candidate) { in replaceDuplex()