Home
last modified time | relevance | path

Searched refs:subranges (Results 1 – 25 of 61) sorted by relevance

123

/external/llvm-project/llvm/test/CodeGen/SystemZ/
Dregcoal_remat_empty_subrange.ll3 ; This test used to fail because we were creating empty subranges
4 ; instead of subranges with dead defs while rematerializing values
Dregcoal-subranges-update-remat.mir5 # only a sub register, it sets the subranges of the unused lanes as being dead
12 # - Second, we indirectly check that the subranges are valid for %1
/external/llvm/lib/CodeGen/
DRenameIndependentSubregs.cpp161 for (LiveInterval::SubRange &SR : LI.subranges()) { in findComponents()
280 for (const LiveInterval::SubRange &SR : LI.subranges()) { in subRangeLiveAt()
302 for (const LiveInterval::SubRange &SR : LI.subranges()) { in computeMainRangesFixFlags()
325 for (LiveInterval::SubRange &SR : LI.subranges()) { in computeMainRangesFixFlags()
DRegisterCoalescer.cpp557 for (LiveInterval::SubRange &S : IntB.subranges()) { in adjustCopiesBackFrom()
787 for (LiveInterval::SubRange &S : IntB.subranges()) { in removeCopyByCommutingDef()
810 for (LiveInterval::SubRange &SA : IntA.subranges()) { in removeCopyByCommutingDef()
815 for (LiveInterval::SubRange &SB : IntB.subranges()) { in removeCopyByCommutingDef()
1030 for (LiveInterval::SubRange &SR : DstInt.subranges()) { in reMaterializeTrivialDef()
1058 for (LiveInterval::SubRange &SR : DstInt.subranges()) { in reMaterializeTrivialDef()
1155 for (const LiveInterval::SubRange &SR : SrcLI.subranges()) { in eliminateUndefCopy()
1176 for (LiveInterval::SubRange &SR : DstLI.subranges()) { in eliminateUndefCopy()
1198 for (const LiveInterval::SubRange &SR : DstLI.subranges()) { in eliminateUndefCopy()
1222 for (const LiveInterval::SubRange &S : Int.subranges()) { in addUndefFlag()
[all …]
DLiveRangeCalc.cpp77 for (LiveInterval::SubRange &S : LI.subranges()) { in calculate()
118 for (LiveInterval::SubRange &S : LI.subranges()) { in calculate()
136 for (const LiveInterval::SubRange &SR : LI.subranges()) { in constructMainRangeFromSubranges()
DVirtRegMap.cpp254 for (const LiveInterval::SubRange &SR : LI.subranges()) { in addLiveInsForSubRanges()
343 for (const LiveInterval::SubRange &SR : LI.subranges()) { in readsUndefSubreg()
DLiveRegMatrix.cpp80 for (LiveInterval::SubRange &S : VRegInterval.subranges()) { in foreachUnit()
/external/llvm-project/llvm/lib/CodeGen/
DRenameIndependentSubregs.cpp161 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()
337 for (LiveInterval::SubRange &SR : LI.subranges()) { in computeMainRangesFixFlags()
DRegisterCoalescer.cpp672 for (LiveInterval::SubRange &S : IntB.subranges()) { in adjustCopiesBackFrom()
708 for (LiveInterval::SubRange &S : IntA.subranges()) { in adjustCopiesBackFrom()
939 for (LiveInterval::SubRange &S : IntB.subranges()) { in removeCopyByCommutingDef()
966 for (LiveInterval::SubRange &SA : IntA.subranges()) { in removeCopyByCommutingDef()
995 for (LiveInterval::SubRange &SB : IntB.subranges()) { in removeCopyByCommutingDef()
1169 for (LiveInterval::SubRange &SR : IntB.subranges()) in removePartialRedundancy()
1198 for (LiveInterval::SubRange &SR : IntB.subranges()) { in removePartialRedundancy()
1399 for (LiveInterval::SubRange &SR : DstInt.subranges()) { in reMaterializeTrivialDef()
1432 for (LiveInterval::SubRange &SR : DstInt.subranges()) { in reMaterializeTrivialDef()
1459 for (LiveInterval::SubRange &SR : DstInt.subranges()) { in reMaterializeTrivialDef()
[all …]
DLiveIntervalCalc.cpp103 for (LiveInterval::SubRange &S : LI.subranges()) { in calculate()
123 for (const LiveInterval::SubRange &SR : LI.subranges()) { in constructMainRangeFromSubranges()
DLiveIntervals.cpp384 for (const LiveInterval::SubRange &SR : I.subranges()) { in extendSegmentsToUses()
461 for (LiveInterval::SubRange &S : li->subranges()) { in shrinkToUses()
729 for (const LiveInterval::SubRange &SR : LI.subranges()) { in addKillFlags()
1014 for (LiveInterval::SubRange &S : LI.subranges()) { in updateAllRanges()
1027 for (LiveInterval::SubRange &S : LI.subranges()) { in updateAllRanges()
1680 for (LiveInterval::SubRange &S : LI.subranges()) in repairIntervalsInRange()
1705 for (LiveInterval::SubRange &S : LI.subranges()) { in removeVRegDefAt()
DLiveRangeEdit.cpp48 for (LiveInterval::SubRange &S : OldLI.subranges()) in createEmptyIntervalFrom()
253 for (const LiveInterval::SubRange &S : LI.subranges()) { in useIsKill()
DSplitKit.cpp404 for (LiveInterval::SubRange &S : LI.subranges()) in getSubRangeForMaskExact()
412 for (LiveInterval::SubRange &S : LI.subranges()) in getSubRangeForMask()
429 for (LiveInterval::SubRange &S : LI.subranges()) { in addDeadDef()
453 for (LiveInterval::SubRange &S : LI.subranges()) in addDeadDef()
662 for (LiveInterval::SubRange &S : OrigLI.subranges()) { in defFromParent()
1294 for (LiveInterval::SubRange &PS : ParentLI.subranges()) { in extendPHIKillRanges()
1391 for (LiveInterval::SubRange &S : LI.subranges()) { in rewriteAssigned()
DLiveRegMatrix.cpp87 for (LiveInterval::SubRange &S : VRegInterval.subranges()) { in foreachUnit()
DVirtRegMap.cpp277 for (const LiveInterval::SubRange &SR : LI.subranges()) { in addLiveInsForSubRanges()
367 for (const LiveInterval::SubRange &SR : LI.subranges()) { in readsUndefSubreg()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/
DRenameIndependentSubregs.cpp161 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()
337 for (LiveInterval::SubRange &SR : LI.subranges()) { in computeMainRangesFixFlags()
DRegisterCoalescer.cpp670 for (LiveInterval::SubRange &S : IntB.subranges()) { in adjustCopiesBackFrom()
700 for (LiveInterval::SubRange &S : IntA.subranges()) { in adjustCopiesBackFrom()
930 for (LiveInterval::SubRange &S : IntB.subranges()) { in removeCopyByCommutingDef()
957 for (LiveInterval::SubRange &SA : IntA.subranges()) { in removeCopyByCommutingDef()
986 for (LiveInterval::SubRange &SB : IntB.subranges()) { in removeCopyByCommutingDef()
1158 for (LiveInterval::SubRange &SR : IntB.subranges()) in removePartialRedundancy()
1187 for (LiveInterval::SubRange &SR : IntB.subranges()) { in removePartialRedundancy()
1385 for (LiveInterval::SubRange &SR : DstInt.subranges()) { in reMaterializeTrivialDef()
1418 for (LiveInterval::SubRange &SR : DstInt.subranges()) { in reMaterializeTrivialDef()
1442 for (LiveInterval::SubRange &SR : DstInt.subranges()) { in reMaterializeTrivialDef()
[all …]
DLiveRangeEdit.cpp48 for (LiveInterval::SubRange &S : OldLI.subranges()) in createEmptyIntervalFrom()
252 for (const LiveInterval::SubRange &S : LI.subranges()) { in useIsKill()
DLiveIntervals.cpp377 for (const LiveInterval::SubRange &SR : I.subranges()) { in extendSegmentsToUses()
454 for (LiveInterval::SubRange &S : li->subranges()) { in shrinkToUses()
722 for (const LiveInterval::SubRange &SR : LI.subranges()) { in addKillFlags()
1009 for (LiveInterval::SubRange &S : LI.subranges()) { in updateAllRanges()
1630 for (LiveInterval::SubRange &S : LI.subranges()) in repairIntervalsInRange()
1655 for (LiveInterval::SubRange &S : LI.subranges()) { in removeVRegDefAt()
DLiveRegMatrix.cpp87 for (LiveInterval::SubRange &S : VRegInterval.subranges()) { in foreachUnit()
DVirtRegMap.cpp277 for (const LiveInterval::SubRange &SR : LI.subranges()) { in addLiveInsForSubRanges()
367 for (const LiveInterval::SubRange &SR : LI.subranges()) { in readsUndefSubreg()
/external/llvm-project/llvm/test/CodeGen/ARM/
Dregcoal-invalid-subrange-update.mir40 # #1 is required to trigger the splitting of subranges that implies
44 # #3 is, well, the problem has to do with subranges updates!
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/AMDGPU/
DGCNRegPressure.cpp49 for (const auto &S : LI.subranges()) { in printLivesAt()
263 for (const auto &S : LI.subranges()) in getLiveLaneMask()
381 for (const auto &S : LI.subranges()) { in advanceBeforeNext()
/external/llvm-project/llvm/lib/Target/AMDGPU/
DGCNRegPressure.cpp54 for (const auto &S : LI.subranges()) { in printLivesAt()
265 for (const auto &S : LI.subranges()) in getLiveLaneMask()
383 for (const auto &S : LI.subranges()) { in advanceBeforeNext()
/external/llvm-project/llvm/test/CodeGen/AMDGPU/
Dsplitkit-nolivesubranges.mir4 # This test aims to trigger live-range splitting at a place where %0 subranges

123