Home
last modified time | relevance | path

Searched refs:SwzCandidate (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DR600InstrInfo.cpp456 std::vector<R600InstrInfo::BankSwizzle> &SwzCandidate, in NextPossibleSolution() argument
458 assert(Idx < SwzCandidate.size()); in NextPossibleSolution()
460 while (ResetIdx > -1 && SwzCandidate[ResetIdx] == R600InstrInfo::ALU_VEC_210) in NextPossibleSolution()
462 for (unsigned i = ResetIdx + 1, e = SwzCandidate.size(); i < e; i++) { in NextPossibleSolution()
463 SwzCandidate[i] = R600InstrInfo::ALU_VEC_012_SCL_210; in NextPossibleSolution()
467 int NextSwizzle = SwzCandidate[ResetIdx] + 1; in NextPossibleSolution()
468 SwzCandidate[ResetIdx] = (R600InstrInfo::BankSwizzle)NextSwizzle; in NextPossibleSolution()
476 std::vector<R600InstrInfo::BankSwizzle> &SwzCandidate, in FindSwizzleForVectorSlot() argument
481 ValidUpTo = isLegalUpTo(IGSrcs, SwzCandidate, TransSrcs, TransSwz); in FindSwizzleForVectorSlot()
484 } while (NextPossibleSolution(SwzCandidate, ValidUpTo)); in FindSwizzleForVectorSlot()
H A DR600InstrInfo.h129 std::vector<R600InstrInfo::BankSwizzle> &SwzCandidate,