Lines Matching defs:RemapChan
96 std::vector<std::pair<unsigned, unsigned> > &RemapChan);
98 std::vector<std::pair<unsigned, unsigned> > &RemapChan);
101 const std::vector<std::pair<unsigned, unsigned> > &RemapChan) const;
169 const std::vector<std::pair<unsigned, unsigned> > &RemapChan,
171 for (unsigned j = 0, je = RemapChan.size(); j < je; j++) {
172 if (RemapChan[j].first == Chan)
173 return RemapChan[j].second;
180 const std::vector<std::pair<unsigned, unsigned> > &RemapChan) const {
194 unsigned Chan = getReassignedChan(RemapChan, Swizzle);
221 SwizzleInput(*It, RemapChan);
248 const std::vector<std::pair<unsigned, unsigned> > &RemapChan) const {
256 for (unsigned j = 0, e = RemapChan.size(); j < e; j++) {
257 if (RemapChan[j].first == Swizzle) {
258 MI.getOperand(i + Offset).setImm(RemapChan[j].second - 1);
276 std::vector<std::pair<unsigned, unsigned> > &RemapChan) {
287 if (tryMergeVector(&CompatibleRSI, &RSI, RemapChan))
296 std::vector<std::pair<unsigned, unsigned> > &RemapChan) {
303 tryMergeVector(&CompatibleRSI, &RSI, RemapChan);
354 std::vector<std::pair<unsigned, unsigned> > RemapChan;
356 if (tryMergeUsingCommonSlot(RSI, CandidateRSI, RemapChan)) {
359 MII = RebuildVector(&RSI, &CandidateRSI, RemapChan);
364 RemapChan.clear();
365 if (tryMergeUsingFreeSlot(RSI, CandidateRSI, RemapChan)) {
367 MII = RebuildVector(&RSI, &CandidateRSI, RemapChan);