Searched refs:RepairingPlacement (Results 1 – 2 of 2) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/GlobalISel/ |
D | RegBankSelect.cpp | 136 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() 437 RepairPt.switchTo(RepairingPlacement::RepairingKind::Impossible); in tryAvoidingSplit() 444 SmallVectorImpl<RepairingPlacement> &RepairPts, in computeMapping() 486 RepairPts.emplace_back(RepairingPlacement(MI, OpIdx, *TRI, *this, in computeMapping() [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/GlobalISel/ |
D | RegBankSelect.h | 313 class RepairingPlacement { 355 RepairingPlacement(MachineInstr &MI, unsigned OpIdx, 564 RegBankSelect::RepairingPlacement &RepairPt, 582 SmallVectorImpl<RepairingPlacement> &RepairPts); 594 SmallVectorImpl<RepairingPlacement> &RepairPts, 605 void tryAvoidingSplit(RegBankSelect::RepairingPlacement &RepairPt, 615 SmallVectorImpl<RepairingPlacement> &RepairPts);
|