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

/external/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h295 class RepairingPlacement { class in class:llvm::RegBankSelect
337 RepairingPlacement(MachineInstr &MI, unsigned OpIdx,
525 RegBankSelect::RepairingPlacement &RepairPt,
543 SmallVectorImpl<RepairingPlacement> &RepairPts);
555 SmallVectorImpl<RepairingPlacement> &RepairPts,
566 void tryAvoidingSplit(RegBankSelect::RepairingPlacement &RepairPt,
575 SmallVectorImpl<RepairingPlacement> &RepairPts);
/external/llvm/lib/CodeGen/GlobalISel/
H A DRegBankSelect.cpp108 RegBankSelect::RepairingPlacement &RepairPt,
207 SmallVectorImpl<RepairingPlacement> &RepairPts) {
211 SmallVector<RepairingPlacement, 4> LocalRepairPts;
218 for (RepairingPlacement &RepairPt : LocalRepairPts)
227 RegBankSelect::RepairingPlacement &RepairPt, const MachineOperand &MO,
255 RepairPt.switchTo(RepairingPlacement::RepairingKind::Reassign);
340 RepairPt.switchTo(RepairingPlacement::RepairingKind::Impossible);
347 SmallVectorImpl<RepairingPlacement> &RepairPts,
384 RepairPts.emplace_back(RepairingPlacement(MI, OpIdx, *TRI, *this,
385 RepairingPlacement
567 RegBankSelect::RepairingPlacement::RepairingPlacement( function in class:RegBankSelect::RepairingPlacement
[all...]

Completed in 1562 milliseconds