[MachineOutliner] NFC: Update LRU stuff for RISCV
authorJessica Paquette <jpaquette@apple.com>
Wed, 16 Feb 2022 19:59:57 +0000 (11:59 -0800)
committerJessica Paquette <jpaquette@apple.com>
Wed, 16 Feb 2022 20:01:59 +0000 (12:01 -0800)
I missed it in my grep. Fixes broken buildbot.`

llvm/lib/Target/RISCV/RISCVInstrInfo.cpp

index eb78258..a5f072c 100644 (file)
@@ -1205,10 +1205,7 @@ outliner::OutlinedFunction RISCVInstrInfo::getOutliningCandidateInfo(
   // be used to setup the function call.
   auto CannotInsertCall = [](outliner::Candidate &C) {
     const TargetRegisterInfo *TRI = C.getMF()->getSubtarget().getRegisterInfo();
-
-    C.initLRU(*TRI);
-    LiveRegUnits LRU = C.LRU;
-    return !LRU.available(RISCV::X5);
+    return !C.isAvailableAcrossAndOutOfSeq(RISCV::X5, *TRI);
   };
 
   llvm::erase_if(RepeatedSequenceLocs, CannotInsertCall);