Lines Matching defs:BestMapping
295 const RegisterBankInfo::InstructionMapping *BestMapping = nullptr;
305 BestMapping = CurMapping;
311 if (!BestMapping && !TPC->isGlobalISelAbortEnabled()) {
315 BestMapping = *PossibleMappings.begin();
319 assert(BestMapping && "No suitable mapping for instruction");
320 return *BestMapping;
657 const RegisterBankInfo::InstructionMapping *BestMapping;
659 BestMapping = &RBI->getInstrMapping(MI);
660 MappingCost DefaultCost = computeMapping(MI, *BestMapping, RepairPts);
669 BestMapping = &findBestMapping(MI, PossibleMappings, RepairPts);
672 assert(BestMapping->verify(MI) && "Invalid instruction mapping");
674 LLVM_DEBUG(dbgs() << "Best Mapping: " << *BestMapping << '\n');
678 return applyMapping(MI, *BestMapping, RepairPts);