/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RenameIndependentSubregs.cpp | 161 for (LiveInterval::SubRange &SR : LI.subranges()) { in findComponents() 292 for (const LiveInterval::SubRange &SR : LI.subranges()) { in subRangeLiveAt() 314 for (const LiveInterval::SubRange &SR : LI.subranges()) { in computeMainRangesFixFlags() 338 for (LiveInterval::SubRange &SR : LI.subranges()) { in computeMainRangesFixFlags()
|
H A D | RegisterCoalescer.cpp | 701 for (LiveInterval::SubRange &S : IntB.subranges()) { in adjustCopiesBackFrom() 738 for (LiveInterval::SubRange &S : IntA.subranges()) { in adjustCopiesBackFrom() 964 for (LiveInterval::SubRange &S : IntB.subranges()) { in removeCopyByCommutingDef() 991 for (LiveInterval::SubRange &SA : IntA.subranges()) { in removeCopyByCommutingDef() 1020 for (LiveInterval::SubRange &SB : IntB.subranges()) { in removeCopyByCommutingDef() 1194 for (LiveInterval::SubRange &SR : IntB.subranges()) in removePartialRedundancy() 1238 for (LiveInterval::SubRange &SR : IntB.subranges()) { in removePartialRedundancy() 1491 for (LiveInterval::SubRange &SR : DstInt.subranges()) { in reMaterializeTrivialDef() 1524 for (LiveInterval::SubRange &SR : DstInt.subranges()) { in reMaterializeTrivialDef() 1551 for (LiveInterval::SubRange &SR : DstInt.subranges()) { in reMaterializeTrivialDef() [all …]
|
H A D | LiveIntervalCalc.cpp | 63 // subranges by creating a copy of the main range. in calculate() 79 // subranges are tracked as we recreate the main range later in this case. in calculate() 93 for (LiveInterval::SubRange &S : LI.subranges()) { in calculate() 107 // First create dead defs at all defs found in subranges. in constructMainRangeFromSubranges() 113 for (const LiveInterval::SubRange &SR : LI.subranges()) { in constructMainRangeFromSubranges() 153 // interval). For subranges, definitions of non-overlapping subregisters in extendToUses()
|
H A D | LiveRangeEdit.cpp | 49 for (LiveInterval::SubRange &S : OldLI.subranges()) in createEmptyIntervalFrom() 143 for (LiveInterval::SubRange &SR : li.subranges()) { in allUsesAvailableAt() 275 for (const LiveInterval::SubRange &S : LI.subranges()) { in useIsKill()
|
H A D | LiveIntervals.cpp | 400 for (const LiveInterval::SubRange &SR : I.subranges()) { in extendSegmentsToUses() 476 for (LiveInterval::SubRange &S : li->subranges()) { in shrinkToUses() 784 for (const LiveInterval::SubRange &SR : LI.subranges()) in addKillFlags() 1047 for (LiveInterval::SubRange &S : LI.subranges()) { in updateAllRanges() 1064 for (LiveInterval::SubRange &S : LI.subranges()) { in updateAllRanges() 1706 if (llvm::none_of(LI.subranges(), in repairIntervalsInRange() 1732 for (LiveInterval::SubRange &S : LI.subranges()) in repairIntervalsInRange() 1758 for (LiveInterval::SubRange &S : LI.subranges()) { in removeVRegDefAt()
|
H A D | SplitKit.cpp | 402 for (auto &S : LI.subranges()) in getSubrangeImpl() 424 for (const LiveInterval::SubRange &S : LI.subranges()) in getSubRangeForMask() 441 for (LiveInterval::SubRange &S : LI.subranges()) { in addDeadDef() 465 for (LiveInterval::SubRange &S : LI.subranges()) in addDeadDef() 622 for (LiveInterval::SubRange &S : OrigLI.subranges()) { in defFromParent() 1296 for (const LiveInterval::SubRange &PS : ParentLI.subranges()) { in extendPHIKillRanges() 1412 for (LiveInterval::SubRange &S : LI.subranges()) { in rewriteAssigned()
|
H A D | LiveRegMatrix.cpp | 87 for (const LiveInterval::SubRange &S : VRegInterval.subranges()) { in foreachUnit()
|
H A D | LiveInterval.cpp | 851 // Skip empty subranges until we find the first nonempty one. in removeEmptySubRanges() 925 for (SubRange &SR : subranges()) { in refineSubRanges() 942 // only keep in the subranges the VNIs that touch the related half. in refineSubRanges() 1037 // Print subranges in print() 1038 for (const SubRange &SR : subranges()) in print() 1081 for (const SubRange &SR : subranges()) { in verify() 1088 // empty subranges must be removed. in verify() 1380 for (LiveInterval::SubRange &SR : LI.subranges()) { in Distribute() 1381 // Create new subranges in the split intervals and construct a mapping in Distribute()
|
H A D | VirtRegMap.cpp | 305 for (const LiveInterval::SubRange &SR : LI.subranges()) { in addLiveInsForSubRanges() 400 for (const LiveInterval::SubRange &SR : LI.subranges()) { in readsUndefSubreg()
|
H A D | PHIElimination.cpp | 483 for (auto &SR : DestLI.subranges()) in LowerPHINode() 716 for (auto &SR : SrcLI.subranges()) { in LowerPHINode()
|
H A D | MachineBasicBlock.cpp | 1310 for (auto &SR : LI.subranges()) in SplitCriticalEdge() 1332 for (auto &SR : LI.subranges()) { in SplitCriticalEdge() 1339 for (auto &SR : LI.subranges()) in SplitCriticalEdge()
|
H A D | TwoAddressInstructionPass.cpp | 1634 for (auto &S : LI.subranges()) { in processTiedPairs() 1715 for (auto &S : LI.subranges()) in processTiedPairs() 1939 for (auto &S : LI.subranges()) { in run()
|
H A D | MachineVerifier.cpp | 2855 for (const LiveInterval::SubRange &SR : LI->subranges()) { in checkLiveness() 2952 for (const LiveInterval::SubRange &SR : LI->subranges()) { in checkLiveness() 3736 for (const LiveInterval::SubRange &SR : LI.subranges()) { in verifyLiveInterval()
|
H A D | RegisterPressure.cpp | 429 for (const LiveInterval::SubRange &SR : LI.subranges()) { in getLanesWithProperty()
|
H A D | RegAllocGreedy.cpp | 1397 for (const LiveInterval::SubRange &S : VirtReg.subranges()) { in readsLaneSubset()
|
/freebsd/tools/tools/shlib-compat/ |
H A D | shlib-compat.py | 395 assert len(self.subranges) == 1 397 sz = int(self.subranges[0].upper_bound) + 1 399 s = re.sub(r'\(.+\)', '', self.subranges[0].upper_bound) 589 subranges = [ self.build(x) for x in raw.nested ] 590 return ArrayDef(raw.id, type=type, subranges=subranges)
|
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
H A D | GCNRegPressure.cpp | 304 for (const auto &S : LI.subranges()) in getLiveLaneMask() 457 for (const auto &S : LI.subranges()) { in advanceBeforeNext() 615 for (auto &SR : LI.subranges()) { in getRegLiveThroughMask()
|
H A D | GCNRegPressure.h | 306 for (const auto &S : LI.subranges()) { in getLiveRegMap()
|
H A D | SIFormMemoryClauses.cpp | 361 for (const LiveInterval::SubRange &SR : LI.subranges()) { in runOnMachineFunction()
|
H A D | GCNRewritePartialRegUses.cpp | 360 for (auto &SR : OldLI.subranges()) { in updateLiveIntervals()
|
H A D | SIRegisterInfo.cpp | 3172 for (auto &S : LI.subranges()) { in findReachingDef()
|
H A D | SIInstrInfo.cpp | 3853 for (auto &SR : LI.subranges()) in convertToThreeAddress()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | LiveInterval.h | 782 iterator_range<subrange_iterator> subranges() { in subranges() function 786 iterator_range<const_subrange_iterator> subranges() const { in subranges() function
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | HexagonExpandCondsets.cpp | 357 for (LiveInterval::SubRange &S : LI.subranges()) { in updateKillFlags() 532 for (LiveInterval::SubRange &S : LI.subranges()) { in updateDeadFlags()
|