Home
last modified time | relevance | path

Searched refs:ParentVNI (Results 1 – 5 of 5) sorted by relevance

/freebsd-head/contrib/llvm-project/llvm/lib/CodeGen/
HDSplitKit.cpp472 const VNInfo *ParentVNI, in defValue() argument
475 assert(ParentVNI && "Mapping NULL value"); in defValue()
477 assert(Edit->getParent().getVNInfoAt(Idx) == ParentVNI && "Bad Parent VNI"); in defValue()
487 Values.insert(std::make_pair(std::make_pair(RegIdx, ParentVNI->id), FP)); in defValue()
508 void SplitEditor::forceRecompute(unsigned RegIdx, const VNInfo &ParentVNI) { in forceRecompute() argument
509 ValueForcePair &VFP = Values[std::make_pair(RegIdx, ParentVNI.id)]; in forceRecompute()
592 VNInfo *SplitEditor::defFromParent(unsigned RegIdx, const VNInfo *ParentVNI, in defFromParent() argument
610 LiveRangeEdit::Remat RM(ParentVNI); in defFromParent()
642 return defValue(RegIdx, ParentVNI, Def, false); in defFromParent()
668 VNInfo *ParentVNI = Edit->getParent().getVNInfoAt(Idx); in enterIntvBefore() local
[all …]
HDSplitKit.h369 VNInfo *defValue(unsigned RegIdx, const VNInfo *ParentVNI, SlotIndex Idx,
376 void forceRecompute(unsigned RegIdx, const VNInfo &ParentVNI);
380 void forceRecomputeVNI(const VNInfo &ParentVNI);
384 VNInfo *defFromParent(unsigned RegIdx, const VNInfo *ParentVNI,
HDInlineSpiller.cpp632 VNInfo *ParentVNI = VirtReg.getVNInfoAt(UseIdx.getBaseIndex()); in reMaterializeFor() local
634 if (!ParentVNI) { in reMaterializeFor()
648 LiveRangeEdit::Remat RM(ParentVNI); in reMaterializeFor()
652 markValueUsed(&VirtReg, ParentVNI); in reMaterializeFor()
660 markValueUsed(&VirtReg, ParentVNI); in reMaterializeFor()
669 Edit->markRematerialized(RM.ParentVNI); in reMaterializeFor()
677 markValueUsed(&VirtReg, ParentVNI); in reMaterializeFor()
HDLiveRangeEdit.cpp194 Rematted.insert(RM.ParentVNI); in rematerializeAt()
/freebsd-head/contrib/llvm-project/llvm/include/llvm/CodeGen/
HDLiveRangeEdit.h189 const VNInfo *const ParentVNI; // parent_'s value at the remat location. member
193 explicit Remat(const VNInfo *ParentVNI) : ParentVNI(ParentVNI) {} in Remat()
220 void markRematerialized(const VNInfo *ParentVNI) { in markRematerialized() argument
221 Rematted.insert(ParentVNI); in markRematerialized()
225 bool didRematerialize(const VNInfo *ParentVNI) const { in didRematerialize() argument
226 return Rematted.count(ParentVNI); in didRematerialize()