/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/ |
D | LiveInterval.h | 686 class SubRange : public LiveRange { 688 SubRange *Next = nullptr; 692 SubRange(LaneBitmask LaneMask) : LaneMask(LaneMask) {} in SubRange() function 695 SubRange(LaneBitmask LaneMask, const LiveRange &Other, in SubRange() function 704 SubRange *SubRanges = nullptr; ///< Single linked list of subregister live 747 using subrange_iterator = SingleLinkedListIterator<SubRange>; 748 using const_subrange_iterator = SingleLinkedListIterator<const SubRange>; 774 SubRange *createSubRange(BumpPtrAllocator &Allocator, in createSubRange() 776 SubRange *Range = new (Allocator) SubRange(LaneMask); in createSubRange() 783 SubRange *createSubRangeFrom(BumpPtrAllocator &Allocator, in createSubRangeFrom() [all …]
|
D | LiveIntervals.h | 170 void shrinkToUses(LiveInterval::SubRange &SR, unsigned Reg);
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/ |
D | RenameIndependentSubregs.cpp | 69 LiveInterval::SubRange *SR; 72 SubRangeInfo(LiveIntervals &LIS, LiveInterval::SubRange &SR, in SubRangeInfo() 161 for (LiveInterval::SubRange &SR : LI.subranges()) { in findComponents() 186 const LiveInterval::SubRange &SR = *SRInfo.SR; in findComponents() 231 const LiveInterval::SubRange &SR = *SRInfo.SR; in rewriteOperands() 270 SmallVector<LiveInterval::SubRange*, 8> SubRanges; in distribute() 273 LiveInterval::SubRange &SR = *SRInfo.SR; in distribute() 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 | LiveInterval.cpp | 848 void LiveInterval::freeSubRange(SubRange *S) { in freeSubRange() 849 S->~SubRange(); in freeSubRange() 854 SubRange **NextPtr = &SubRanges; in removeEmptySubRanges() 855 SubRange *I = *NextPtr; in removeEmptySubRanges() 864 SubRange *Next = I->Next; in removeEmptySubRanges() 873 for (SubRange *I = SubRanges, *Next; I != nullptr; I = Next) { in clearSubRanges() 883 static void stripValuesNotDefiningMask(unsigned Reg, LiveInterval::SubRange &SR, in stripValuesNotDefiningMask() 932 std::function<void(LiveInterval::SubRange &)> Apply, in refineSubRanges() 936 for (SubRange &SR : subranges()) { in refineSubRanges() 942 SubRange *MatchingRange; in refineSubRanges() [all …]
|
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() 972 &ShrinkB](LiveInterval::SubRange &SR) { 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() [all …]
|
D | VirtRegMap.cpp | 272 std::pair<const LiveInterval::SubRange *, LiveInterval::const_iterator>; in addLiveInsForSubRanges() 277 for (const LiveInterval::SubRange &SR : LI.subranges()) { in addLiveInsForSubRanges() 294 const LiveInterval::SubRange *SR = RangeIterPair.first; in addLiveInsForSubRanges() 367 for (const LiveInterval::SubRange &SR : LI.subranges()) { in readsUndefSubreg()
|
D | LiveIntervals.cpp | 377 for (const LiveInterval::SubRange &SR : I.subranges()) { in extendSegmentsToUses() 454 for (LiveInterval::SubRange &S : li->subranges()) { in shrinkToUses() 553 void LiveIntervals::shrinkToUses(LiveInterval::SubRange &SR, unsigned Reg) { in shrinkToUses() 698 SmallVector<std::pair<const LiveInterval::SubRange*, in addKillFlags() 722 for (const LiveInterval::SubRange &SR : LI.subranges()) { in addKillFlags() 775 const LiveInterval::SubRange &SR = *SRP.first; 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 | SplitKit.cpp | 407 LiveInterval::SubRange &SplitEditor::getSubRangeForMask(LaneBitmask LM, in getSubRangeForMask() 409 for (LiveInterval::SubRange &S : LI.subranges()) in getSubRangeForMask() 426 for (LiveInterval::SubRange &S : LI.subranges()) { in addDeadDef() 450 for (LiveInterval::SubRange &S : LI.subranges()) in addDeadDef() 531 [Def, &Allocator](LiveInterval::SubRange &SR) { in buildSingleSubRegCopy() 659 for (LiveInterval::SubRange &S : LI->subranges()) in defFromParent() 1282 for (LiveInterval::SubRange &PS : ParentLI.subranges()) { in extendPHIKillRanges() 1288 LiveInterval::SubRange &S = getSubRangeForMask(PS.LaneMask, LI); in extendPHIKillRanges() 1379 for (LiveInterval::SubRange &S : LI.subranges()) { in rewriteAssigned()
|
D | LiveRangeCalc.cpp | 98 [&MO, this](LiveInterval::SubRange &SR) { in calculate() 118 for (LiveInterval::SubRange &S : LI.subranges()) { in calculate() 137 for (const LiveInterval::SubRange &SR : LI.subranges()) { in constructMainRangeFromSubranges()
|
D | LiveRangeEdit.cpp | 48 for (LiveInterval::SubRange &S : OldLI.subranges()) in createEmptyIntervalFrom() 252 for (const LiveInterval::SubRange &S : LI.subranges()) { in useIsKill()
|
D | LiveRegMatrix.cpp | 87 for (LiveInterval::SubRange &S : VRegInterval.subranges()) { in foreachUnit()
|
D | SplitKit.h | 351 LiveInterval::SubRange &getSubRangeForMask(LaneBitmask LM, LiveInterval &LI);
|
D | MachineVerifier.cpp | 1976 for (const LiveInterval::SubRange &SR : LI.subranges()) { in checkLiveness() 2077 for (const LiveInterval::SubRange &SR : LI.subranges()) { in checkLiveness() 2708 for (const LiveInterval::SubRange &SR : LI.subranges()) { in verifyLiveInterval()
|
D | RegisterPressure.cpp | 429 for (const LiveInterval::SubRange &SR : LI.subranges()) { in getLanesWithProperty()
|
/third_party/abseil-cpp/absl/strings/ |
D | cord.cc | 1009 struct SubRange { struct 1010 SubRange(CordRep* a_node, size_t a_pos, size_t a_n) in SubRange() function 1019 absl::InlinedVector<SubRange, kInlinedVectorSize> todo; in NewSubRange() 1020 todo.push_back(SubRange(node, pos, n)); in NewSubRange() 1022 const SubRange& sr = todo.back(); in NewSubRange() 1044 todo.push_back(SubRange(node->concat()->left, pos, n)); in NewSubRange() 1047 todo.push_back(SubRange(node->concat()->right, pos, n)); in NewSubRange() 1050 todo.push_back(SubRange(nullptr, 0, 0)); // Concat() in NewSubRange() 1051 todo.push_back(SubRange(node->concat()->right, 0, n - left_n)); in NewSubRange() 1052 todo.push_back(SubRange(node->concat()->left, pos, left_n)); in NewSubRange()
|
/third_party/skia/third_party/externals/abseil-cpp/absl/strings/ |
D | cord.cc | 987 struct SubRange { struct 988 SubRange(CordRep* a_node, size_t a_pos, size_t a_n) in SubRange() function 997 absl::InlinedVector<SubRange, kInlinedVectorSize> todo; in NewSubRange() 998 todo.push_back(SubRange(node, pos, n)); in NewSubRange() 1000 const SubRange& sr = todo.back(); in NewSubRange() 1022 todo.push_back(SubRange(node->concat()->left, pos, n)); in NewSubRange() 1025 todo.push_back(SubRange(node->concat()->right, pos, n)); in NewSubRange() 1028 todo.push_back(SubRange(nullptr, 0, 0)); // Concat() in NewSubRange() 1029 todo.push_back(SubRange(node->concat()->right, 0, n - left_n)); in NewSubRange() 1030 todo.push_back(SubRange(node->concat()->left, pos, left_n)); in NewSubRange()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/ |
D | HexagonExpandCondsets.cpp | 348 auto EndsAtI = [I] (LiveInterval::SubRange &S) -> bool { in updateKillFlags() 354 for (LiveInterval::SubRange &S : LI.subranges()) { in updateKillFlags() 530 for (LiveInterval::SubRange &S : LI.subranges()) { in updateDeadFlags()
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Vectorize/ |
D | LoopVectorize.cpp | 6697 VFRange SubRange = {VF, MaxVF + 1}; in buildVPlans() local 6698 VPlans.push_back(buildVPlan(SubRange)); in buildVPlans() 6699 VF = SubRange.End; in buildVPlans() 7127 VFRange SubRange = {VF, MaxVF + 1}; in buildVPlansWithVPRecipes() local 7128 VPlans.push_back(buildVPlanWithVPRecipes(SubRange, NeedDef, in buildVPlansWithVPRecipes() 7130 VF = SubRange.End; in buildVPlansWithVPRecipes()
|
/third_party/skia/third_party/externals/abseil-cpp/ |
D | symbols_arm64_dbg.def | 1128 ??0SubRange@absl@@QEAA@PEAUCordRep@cord_internal@1@_K1@Z
|
D | symbols_x64_dbg.def | 1131 ??0SubRange@absl@@QEAA@PEAUCordRep@cord_internal@1@_K1@Z
|
D | symbols_x86_dbg.def | 1126 ??0SubRange@absl@@QAE@PAUCordRep@cord_internal@1@II@Z
|