Searched refs:RepairingPlacement (Results 1 – 2 of 2) sorted by relevance
| /freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| HD | RegBankSelect.cpp | 135 RegBankSelect::RepairingPlacement &RepairPt, in repairReg() 291 SmallVectorImpl<RepairingPlacement> &RepairPts) { in findBestMapping() 297 SmallVector<RepairingPlacement, 4> LocalRepairPts; in findBestMapping() 307 for (RepairingPlacement &RepairPt : LocalRepairPts) in findBestMapping() 317 RepairingPlacement(MI, 0, *TRI, *this, RepairingPlacement::Impossible)); in findBestMapping() 324 RegBankSelect::RepairingPlacement &RepairPt, const MachineOperand &MO, in tryAvoidingSplit() 352 RepairPt.switchTo(RepairingPlacement::RepairingKind::Reassign); in tryAvoidingSplit() 438 RepairPt.switchTo(RepairingPlacement::RepairingKind::Impossible); in tryAvoidingSplit() 445 SmallVectorImpl<RepairingPlacement> &RepairPts, in computeMapping() 493 RepairPts.emplace_back(RepairingPlacement(MI, OpIdx, *TRI, *this, in computeMapping() [all …]
|
| /freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/GlobalISel/ |
| HD | RegBankSelect.h | 314 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);
|