Home
last modified time | relevance | path

Searched refs:MBBNum (Results 1 – 18 of 18) sorted by relevance

/external/swiftshader/third_party/LLVM/lib/CodeGen/
DInterferenceCache.h71 void update(unsigned MBBNum);
101 BlockInterference *get(unsigned MBBNum) { in get() argument
102 if (Blocks[MBBNum].Tag != Tag) in get()
103 update(MBBNum); in get()
104 return &Blocks[MBBNum]; in get()
178 void moveToBlock(unsigned MBBNum) { in moveToBlock() argument
179 Current = CacheEntry ? CacheEntry->get(MBBNum) : &NoInterference; in moveToBlock()
DInterferenceCache.cpp107 void InterferenceCache::Entry::update(unsigned MBBNum) { in update() argument
109 tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update()
122 MachineFunction::const_iterator MFI = MF->getBlockNumbered(MBBNum); in update()
123 BlockInterference *BI = &Blocks[MBBNum]; in update()
147 MBBNum = MFI->getNumber(); in update()
148 BI = &Blocks[MBBNum]; in update()
151 tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update()
DSplitKit.cpp1155 void SplitEditor::splitLiveThroughBlock(unsigned MBBNum, in splitLiveThroughBlock() argument
1159 tie(Start, Stop) = LIS.getSlotIndexes()->getMBBRange(MBBNum); in splitLiveThroughBlock()
1161 DEBUG(dbgs() << "BB#" << MBBNum << " [" << Start << ';' << Stop in splitLiveThroughBlock()
1171 MachineBasicBlock *MBB = VRM.getMachineFunction().getBlockNumbered(MBBNum); in splitLiveThroughBlock()
1213 SlotIndex LSP = SA.getLastSplitPoint(MBBNum); in splitLiveThroughBlock()
DSplitKit.h432 void splitLiveThroughBlock(unsigned MBBNum,
/external/llvm/lib/CodeGen/
DInterferenceCache.h94 void update(unsigned MBBNum);
125 BlockInterference *get(unsigned MBBNum) { in get() argument
126 if (Blocks[MBBNum].Tag != Tag) in get()
127 update(MBBNum); in get()
128 return &Blocks[MBBNum]; in get()
211 void moveToBlock(unsigned MBBNum) { in moveToBlock() argument
212 Current = CacheEntry ? CacheEntry->get(MBBNum) : &NoInterference; in moveToBlock()
DInterferenceCache.cpp124 void InterferenceCache::Entry::update(unsigned MBBNum) { in update() argument
126 std::tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update()
148 MF->getBlockNumbered(MBBNum)->getIterator(); in update()
149 BlockInterference *BI = &Blocks[MBBNum]; in update()
182 RegMaskSlots = LIS->getRegMaskSlotsInBlock(MBBNum); in update()
183 RegMaskBits = LIS->getRegMaskBitsInBlock(MBBNum); in update()
200 MBBNum = MFI->getNumber(); in update()
201 BI = &Blocks[MBBNum]; in update()
204 std::tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update()
DMachineTraceMetrics.cpp132 MachineTraceMetrics::getProcResourceCycles(unsigned MBBNum) const { in getProcResourceCycles()
133 assert(BlockInfo[MBBNum].hasResources() && in getProcResourceCycles()
136 assert((MBBNum+1) * PRKinds <= ProcResourceCycles.size()); in getProcResourceCycles()
137 return makeArrayRef(ProcResourceCycles.data() + MBBNum * PRKinds, PRKinds); in getProcResourceCycles()
254 getProcResourceDepths(unsigned MBBNum) const { in getProcResourceDepths()
256 assert((MBBNum+1) * PRKinds <= ProcResourceDepths.size()); in getProcResourceDepths()
257 return makeArrayRef(ProcResourceDepths.data() + MBBNum * PRKinds, PRKinds); in getProcResourceDepths()
267 getProcResourceHeights(unsigned MBBNum) const { in getProcResourceHeights()
269 assert((MBBNum+1) * PRKinds <= ProcResourceHeights.size()); in getProcResourceHeights()
270 return makeArrayRef(ProcResourceHeights.data() + MBBNum * PRKinds, PRKinds); in getProcResourceHeights()
[all …]
DSplitKit.cpp1270 void SplitEditor::splitLiveThroughBlock(unsigned MBBNum, in splitLiveThroughBlock() argument
1274 std::tie(Start, Stop) = LIS.getSlotIndexes()->getMBBRange(MBBNum); in splitLiveThroughBlock()
1276 DEBUG(dbgs() << "BB#" << MBBNum << " [" << Start << ';' << Stop in splitLiveThroughBlock()
1286 MachineBasicBlock *MBB = VRM.getMachineFunction().getBlockNumbered(MBBNum); in splitLiveThroughBlock()
1328 SlotIndex LSP = SA.getLastSplitPoint(MBBNum); in splitLiveThroughBlock()
DSplitKit.h473 void splitLiveThroughBlock(unsigned MBBNum,
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/
DInterferenceCache.h99 void update(unsigned MBBNum);
130 BlockInterference *get(unsigned MBBNum) { in get() argument
131 if (Blocks[MBBNum].Tag != Tag) in get()
132 update(MBBNum); in get()
133 return &Blocks[MBBNum]; in get()
222 void moveToBlock(unsigned MBBNum) { in moveToBlock() argument
223 Current = CacheEntry ? CacheEntry->get(MBBNum) : &NoInterference; in moveToBlock()
DInterferenceCache.cpp136 void InterferenceCache::Entry::update(unsigned MBBNum) { in update() argument
138 std::tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update()
160 MF->getBlockNumbered(MBBNum)->getIterator(); in update()
161 BlockInterference *BI = &Blocks[MBBNum]; in update()
194 RegMaskSlots = LIS->getRegMaskSlotsInBlock(MBBNum); in update()
195 RegMaskBits = LIS->getRegMaskBitsInBlock(MBBNum); in update()
212 MBBNum = MFI->getNumber(); in update()
213 BI = &Blocks[MBBNum]; in update()
216 std::tie(Start, Stop) = Indexes->getMBBRange(MBBNum); in update()
DMachineTraceMetrics.cpp145 MachineTraceMetrics::getProcResourceCycles(unsigned MBBNum) const { in getProcResourceCycles()
146 assert(BlockInfo[MBBNum].hasResources() && in getProcResourceCycles()
149 assert((MBBNum+1) * PRKinds <= ProcResourceCycles.size()); in getProcResourceCycles()
150 return makeArrayRef(ProcResourceCycles.data() + MBBNum * PRKinds, PRKinds); in getProcResourceCycles()
266 getProcResourceDepths(unsigned MBBNum) const { in getProcResourceDepths()
268 assert((MBBNum+1) * PRKinds <= ProcResourceDepths.size()); in getProcResourceDepths()
269 return makeArrayRef(ProcResourceDepths.data() + MBBNum * PRKinds, PRKinds); in getProcResourceDepths()
279 getProcResourceHeights(unsigned MBBNum) const { in getProcResourceHeights()
281 assert((MBBNum+1) * PRKinds <= ProcResourceHeights.size()); in getProcResourceHeights()
282 return makeArrayRef(ProcResourceHeights.data() + MBBNum * PRKinds, PRKinds); in getProcResourceHeights()
[all …]
DSplitKit.h518 void splitLiveThroughBlock(unsigned MBBNum,
DSplitKit.cpp1600 void SplitEditor::splitLiveThroughBlock(unsigned MBBNum, in splitLiveThroughBlock() argument
1604 std::tie(Start, Stop) = LIS.getSlotIndexes()->getMBBRange(MBBNum); in splitLiveThroughBlock()
1606 LLVM_DEBUG(dbgs() << "%bb." << MBBNum << " [" << Start << ';' << Stop in splitLiveThroughBlock()
1616 MachineBasicBlock *MBB = VRM.getMachineFunction().getBlockNumbered(MBBNum); in splitLiveThroughBlock()
1658 SlotIndex LSP = SA.getLastSplitPoint(MBBNum); in splitLiveThroughBlock()
/external/llvm/include/llvm/CodeGen/
DLiveIntervalAnalysis.h336 ArrayRef<SlotIndex> getRegMaskSlotsInBlock(unsigned MBBNum) const { in getRegMaskSlotsInBlock() argument
337 std::pair<unsigned, unsigned> P = RegMaskBlocks[MBBNum]; in getRegMaskSlotsInBlock()
347 ArrayRef<const uint32_t*> getRegMaskBitsInBlock(unsigned MBBNum) const { in getRegMaskBitsInBlock() argument
348 std::pair<unsigned, unsigned> P = RegMaskBlocks[MBBNum]; in getRegMaskBitsInBlock()
DMachineTraceMetrics.h116 ArrayRef<unsigned> getProcResourceCycles(unsigned MBBNum) const;
326 ArrayRef<unsigned> getProcResourceDepths(unsigned MBBNum) const;
327 ArrayRef<unsigned> getProcResourceHeights(unsigned MBBNum) const;
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/CodeGen/
DLiveIntervals.h355 ArrayRef<SlotIndex> getRegMaskSlotsInBlock(unsigned MBBNum) const { in getRegMaskSlotsInBlock() argument
356 std::pair<unsigned, unsigned> P = RegMaskBlocks[MBBNum]; in getRegMaskSlotsInBlock()
366 ArrayRef<const uint32_t*> getRegMaskBitsInBlock(unsigned MBBNum) const { in getRegMaskBitsInBlock() argument
367 std::pair<unsigned, unsigned> P = RegMaskBlocks[MBBNum]; in getRegMaskBitsInBlock()
DMachineTraceMetrics.h138 ArrayRef<unsigned> getProcResourceCycles(unsigned MBBNum) const;
349 ArrayRef<unsigned> getProcResourceDepths(unsigned MBBNum) const;
350 ArrayRef<unsigned> getProcResourceHeights(unsigned MBBNum) const;