/external/llvm-project/llvm/test/CodeGen/SystemZ/ |
D | regcoal_remat_empty_subrange.ll | 3 ; This test used to fail because we were creating empty subranges 4 ; instead of subranges with dead defs while rematerializing values
|
D | regcoal-subranges-update-remat.mir | 5 # 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/ |
D | RenameIndependentSubregs.cpp | 161 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()
|
D | RegisterCoalescer.cpp | 557 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 …]
|
D | LiveRangeCalc.cpp | 77 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()
|
D | VirtRegMap.cpp | 254 for (const LiveInterval::SubRange &SR : LI.subranges()) { in addLiveInsForSubRanges() 343 for (const LiveInterval::SubRange &SR : LI.subranges()) { in readsUndefSubreg()
|
D | LiveRegMatrix.cpp | 80 for (LiveInterval::SubRange &S : VRegInterval.subranges()) { in foreachUnit()
|
/external/llvm-project/llvm/lib/CodeGen/ |
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() 337 for (LiveInterval::SubRange &SR : LI.subranges()) { in computeMainRangesFixFlags()
|
D | RegisterCoalescer.cpp | 672 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 …]
|
D | LiveIntervalCalc.cpp | 103 for (LiveInterval::SubRange &S : LI.subranges()) { in calculate() 123 for (const LiveInterval::SubRange &SR : LI.subranges()) { in constructMainRangeFromSubranges()
|
D | LiveIntervals.cpp | 384 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()
|
D | LiveRangeEdit.cpp | 48 for (LiveInterval::SubRange &S : OldLI.subranges()) in createEmptyIntervalFrom() 253 for (const LiveInterval::SubRange &S : LI.subranges()) { in useIsKill()
|
D | SplitKit.cpp | 404 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()
|
D | LiveRegMatrix.cpp | 87 for (LiveInterval::SubRange &S : VRegInterval.subranges()) { in foreachUnit()
|
D | VirtRegMap.cpp | 277 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/ |
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() 337 for (LiveInterval::SubRange &SR : LI.subranges()) { in computeMainRangesFixFlags()
|
D | RegisterCoalescer.cpp | 670 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 …]
|
D | LiveRangeEdit.cpp | 48 for (LiveInterval::SubRange &S : OldLI.subranges()) in createEmptyIntervalFrom() 252 for (const LiveInterval::SubRange &S : LI.subranges()) { in useIsKill()
|
D | LiveIntervals.cpp | 377 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()
|
D | LiveRegMatrix.cpp | 87 for (LiveInterval::SubRange &S : VRegInterval.subranges()) { in foreachUnit()
|
D | VirtRegMap.cpp | 277 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/ |
D | regcoal-invalid-subrange-update.mir | 40 # #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/ |
D | GCNRegPressure.cpp | 49 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/ |
D | GCNRegPressure.cpp | 54 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/ |
D | splitkit-nolivesubranges.mir | 4 # This test aims to trigger live-range splitting at a place where %0 subranges
|