Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp135 RegBankSelect::RepairingPlacement &RepairPt, in repairReg()
296 SmallVector<RepairingPlacement, 4> LocalRepairPts; in findBestMapping()
316 RepairingPlacement(MI, 0, *TRI, *this, RepairingPlacement::Impossible)); in findBestMapping()
443 SmallVectorImpl<RepairingPlacement> &RepairPts, in computeMapping()
492 RepairingPlacement(MI, OpIdx, *TRI, *this, RepairingPlacement::Insert)); in computeMapping()
587 for (RepairingPlacement &RepairPt : RepairPts) { in applyMapping()
600 case RepairingPlacement::Reassign: in applyMapping()
605 case RepairingPlacement::Insert: in applyMapping()
644 SmallVector<RepairingPlacement, 4> RepairPts; in assignInstr()
742 RegBankSelect::RepairingPlacement::RepairingPlacement( in RepairingPlacement() function in RegBankSelect::RepairingPlacement
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h314 class RepairingPlacement {
356 RepairingPlacement(MachineInstr &MI, unsigned OpIdx,
565 RegBankSelect::RepairingPlacement &RepairPt,
583 SmallVectorImpl<RepairingPlacement> &RepairPts);
595 SmallVectorImpl<RepairingPlacement> &RepairPts,
606 void tryAvoidingSplit(RegBankSelect::RepairingPlacement &RepairPt,
616 SmallVectorImpl<RepairingPlacement> &RepairPts);