Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVInstrInfo.cpp982 Register Scav = RS->scavengeRegisterBackwards(RISCV::GPRRegClass, in insertIndirectBranch() local
985 assert(Scav != RISCV::NoRegister && "No register is scavenged!"); in insertIndirectBranch()
986 MRI.replaceRegWith(ScratchReg, Scav); in insertIndirectBranch()
988 RS->setRegUsed(Scav); in insertIndirectBranch()
/llvm-project-15.0.7/llvm/lib/Target/AMDGPU/
H A DSIInstrInfo.cpp2469 Register Scav = RS->scavengeRegisterBackwards( in insertIndirectBranch() local
2472 if (Scav) { in insertIndirectBranch()
2473 RS->setRegUsed(Scav); in insertIndirectBranch()
2474 MRI.replaceRegWith(PCReg, Scav); in insertIndirectBranch()
2486 MCSymbol *DestLabel = Scav ? DestBB.getSymbol() : RestoreBB.getSymbol(); in insertIndirectBranch()