Searched refs:DuplexCandidate (Results 1 – 5 of 5) sorted by relevance
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
H A D | HexagonMCInstrInfo.h | 35 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 D | HexagonMCShuffler.cpp | 132 SmallVector<DuplexCandidate, 8> possibleDuplexes) { in HexagonMCShuffle() argument 155 DuplexCandidate duplexToTry = possibleDuplexes.pop_back_val(); in HexagonMCShuffle()
|
H A D | HexagonMCShuffler.h | 66 SmallVector<DuplexCandidate, 8> possibleDuplexes);
|
H A D | HexagonMCDuplexInfo.cpp | 1027 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 D | HexagonMCInstrInfo.cpp | 140 const SmallVector<DuplexCandidate, 8> possibleDuplexes = in canonicalizePacketImpl() 143 : SmallVector<DuplexCandidate, 8>(); in canonicalizePacketImpl() 1002 DuplexCandidate Candidate) { in replaceDuplex()
|