Home
last modified time | relevance | path

Searched refs:RepairPt (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() argument
156 assert((RepairPt.getNumInsertPoints() == 1 || in repairReg()
211 if (RepairPt.getNumInsertPoints() != 1) in repairReg()
307 RepairPts.emplace_back(std::move(RepairPt)); in findBestMapping()
498 if (RepairPt.hasSplit()) in computeMapping()
499 tryAvoidingSplit(RepairPt, MO, ValMapping); in computeMapping()
502 if (!RepairPt.canMaterialize()) { in computeMapping()
587 for (RepairingPlacement &RepairPt : RepairPts) { in applyMapping()
588 if (!RepairPt.canMaterialize() || in applyMapping()
593 unsigned OpIdx = RepairPt.getOpIdx(); in applyMapping()
[all …]
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/GlobalISel/
H A DRegBankSelect.h565 RegBankSelect::RepairingPlacement &RepairPt,
606 void tryAvoidingSplit(RegBankSelect::RepairingPlacement &RepairPt,