Home
last modified time | relevance | path

Searched refs:OrigVNI (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeEdit.cpp87 VNInfo *OrigVNI = OrigLI.getVNInfoAt(VNI->def); in scanRemattable() local
88 if (!OrigVNI) in scanRemattable()
90 MachineInstr *DefMI = LIS.getInstructionFromIndex(OrigVNI->def); in scanRemattable()
93 checkRematerializable(OrigVNI, DefMI); in scanRemattable()
158 bool LiveRangeEdit::canRematerializeAt(Remat &RM, VNInfo *OrigVNI, in canRematerializeAt() argument
163 if (!Remattable.count(OrigVNI)) in canRematerializeAt()
325 VNInfo *OrigVNI = OrigLI.getVNInfoAt(Idx); in eliminateDeadDef() local
330 if (OrigVNI) in eliminateDeadDef()
331 isOrigDef = SlotIndex::isSameInstr(OrigVNI->def, Idx); in eliminateDeadDef()
H A DInlineSpiller.cpp111 bool isSpillCandBB(LiveInterval &OrigLI, VNInfo &OrigVNI,
126 void runHoistSpills(LiveInterval &OrigLI, VNInfo &OrigVNI,
454 VNInfo *OrigVNI = OrigLI.getVNInfoAt(Idx); in hoistSpillInsideBB() local
455 StackInt->MergeValueInAsValue(OrigLI, OrigVNI, StackInt->getValNumInfo(0)); in hoistSpillInsideBB()
456 LLVM_DEBUG(dbgs() << "\tmerged orig valno " << OrigVNI->id << ": " in hoistSpillInsideBB()
647 VNInfo *OrigVNI = OrigLI.getVNInfoAt(UseIdx); in reMaterializeFor() local
649 RM.OrigMI = LIS.getInstructionFromIndex(OrigVNI->def); in reMaterializeFor()
651 if (!Edit->canRematerializeAt(RM, OrigVNI, UseIdx, false)) { in reMaterializeFor()
1327 VNInfo *OrigVNI = StackSlotToOrigLI[StackSlot]->getVNInfoAt(Idx.getRegSlot()); in addToMergeableSpills() local
1328 std::pair<int, VNInfo *> MIdx = std::make_pair(StackSlot, OrigVNI); in addToMergeableSpills()
[all …]
H A DSplitKit.cpp605 VNInfo *OrigVNI = OrigLI.getVNInfoAt(UseIdx); in defFromParent() local
609 if (OrigVNI) { in defFromParent()
611 RM.OrigMI = LIS.getInstructionFromIndex(OrigVNI->def); in defFromParent()
612 if (Edit->canRematerializeAt(RM, OrigVNI, UseIdx, true)) { in defFromParent()
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveRangeEdit.h204 bool canRematerializeAt(Remat &RM, VNInfo *OrigVNI, SlotIndex UseIdx,