Home
last modified time | relevance | path

Searched refs:valnos (Results 1 – 11 of 11) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DLiveInterval.h205 VNInfoList valnos; // value#'s variable
225 vni_iterator vni_begin() { return valnos.begin(); } in vni_begin()
226 vni_iterator vni_end() { return valnos.end(); } in vni_end()
228 const_vni_iterator vni_begin() const { return valnos.begin(); } in vni_begin()
229 const_vni_iterator vni_end() const { return valnos.end(); } in vni_end()
260 for (const VNInfo *VNI : Other.valnos) in assign()
264 segments.push_back(Segment(S.start, S.end, valnos[S.valno->id])); in assign()
302 valnos.clear(); in clear()
310 bool hasAtLeastOneValue() const { return !valnos.empty(); } in hasAtLeastOneValue()
312 bool containsOneValue() const { return valnos.size() == 1; } in containsOneValue()
[all …]
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DLiveRangeUtils.h50 SplitLRs[eq-1]->valnos.push_back(VNI); in DistributeRange()
53 LR.valnos[j++] = VNI; in DistributeRange()
56 LR.valnos.resize(j); in DistributeRange()
H A DLiveInterval.cpp507 valnos.pop_back(); in markValNoForDeletion()
508 } while (!valnos.empty() && valnos.back()->isUnused()); in markValNoForDeletion()
518 valnos.clear(); in RenumberValues()
524 VNI->id = (unsigned)valnos.size(); in RenumberValues()
525 valnos.push_back(VNI); in RenumberValues()
694 valnos.push_back(VNI); in join()
696 valnos[NumValNos] = VNI; in join()
701 valnos.resize(NumNewVals); // shrinkify in join()
883 for (VNInfo *VNI : SR.valnos) { in stripValuesNotDefiningMask()
1068 if (I->valno->id >= valnos.size()) in verify()
[all …]
H A DRenameIndependentSubregs.cpp130 if (LI.valnos.size() < 2) in INITIALIZE_PASS_DEPENDENCY()
280 unsigned NumValNos = SR.valnos.size(); in distribute()
286 const VNInfo &VNI = *SR.valnos[I]; in distribute()
324 for (unsigned I = 0; I < SR.valnos.size(); ++I) { in computeMainRangesFixFlags()
325 const VNInfo &VNI = *SR.valnos[I]; in computeMainRangesFixFlags()
H A DLiveIntervalCalc.cpp108 assert(MainRange.segments.empty() && MainRange.valnos.empty() && in constructMainRangeFromSubranges()
113 for (const VNInfo *VNI : SR.valnos) { in constructMainRangeFromSubranges()
H A DSplitKit.cpp172 for (const VNInfo *VNI : CurLI->valnos) in analyzeUses()
1004 for (VNInfo *VNI : LI->valnos) { in computeRedundantBackCopies()
1066 for (VNInfo *VNI : LI->valnos) { in hoistCopies()
1150 for (VNInfo *VNI : LI->valnos) { in hoistCopies()
1317 for (const VNInfo *V : ParentLI.valnos) { in extendPHIKillRanges()
1333 for (const VNInfo *V : PS.valnos) { in extendPHIKillRanges()
1546 for (const VNInfo *ParentVNI : Edit->getParent().valnos) { in finish()
H A DLiveRangeEdit.cpp82 for (VNInfo *VNI : getParent().valnos) { in scanRemattable()
H A DLiveIntervals.cpp547 for (VNInfo *VNI : LI.valnos) { in computeDeadValues()
637 for (VNInfo *VNI : SR.valnos) { in shrinkToUses()
887 for (const VNInfo *PHI : LI.valnos) { in hasPHIKill()
H A DRegisterCoalescer.cpp1154 for (auto *VNI : IntB.valnos) { in removePartialRedundancy()
3658 if (LI.valnos.size() < LargeIntervalSizeThreshold) in isHighCostLiveInterval()
H A DTwoAddressInstructionPass.cpp1803 for (const VNInfo *VNI : Other.valnos) { in processStatepoint()
H A DMachineVerifier.cpp3873 for (const VNInfo *VNI : LR.valnos) in verifyLiveRange()
3918 for (const VNInfo *I : LI.valnos) in verifyLiveInterval()