Lines Matching refs:Candidate
32 // Look for sub-directory starts with PackageName under ROCm candidate path.
39 RocmInstallationDetector::findSPACKPackage(const Candidate &Cand,
168 /// \returns a list of candidate directories for ROCm installation, which is
170 const SmallVectorImpl<RocmInstallationDetector::Candidate> &
173 // Return the cached candidate list if it has already been populated.
187 // For candidate specified by --rocm-path we do not do strict check, i.e.,
222 // installation candidate for SPACK.
229 return Candidate(ParentDir.str(), /*StrictChecking=*/true,
239 return Candidate(ParentDir.str(), /*StrictChecking=*/true);
375 for (const auto &Candidate : ROCmDirs) {
376 auto CandidatePath = Candidate.Path;
380 bool CheckLibDevice = (!NoBuiltinLibs || Candidate.StrictChecking);
414 auto SPACKPath = findSPACKPackage(Candidate, "rocm-device-libs");
431 SmallVector<Candidate, 4> HIPSearchDirs;
438 for (const auto &Candidate : HIPSearchDirs) {
439 InstallPath = Candidate.Path;
444 Candidate, "hip");
456 if (!VersionFile && Candidate.StrictChecking)