/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
D | InterferenceCache.h | 71 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()
|
D | InterferenceCache.cpp | 107 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()
|
D | SplitKit.cpp | 1155 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()
|
D | SplitKit.h | 432 void splitLiveThroughBlock(unsigned MBBNum,
|
/external/llvm/lib/CodeGen/ |
D | InterferenceCache.h | 94 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()
|
D | InterferenceCache.cpp | 124 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()
|
D | MachineTraceMetrics.cpp | 132 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 …]
|
D | SplitKit.cpp | 1270 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()
|
D | SplitKit.h | 473 void splitLiveThroughBlock(unsigned MBBNum,
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/ |
D | InterferenceCache.h | 99 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()
|
D | InterferenceCache.cpp | 136 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()
|
D | MachineTraceMetrics.cpp | 145 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 …]
|
D | SplitKit.h | 518 void splitLiveThroughBlock(unsigned MBBNum,
|
D | SplitKit.cpp | 1600 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/ |
D | LiveIntervalAnalysis.h | 336 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()
|
D | MachineTraceMetrics.h | 116 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/ |
D | LiveIntervals.h | 355 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()
|
D | MachineTraceMetrics.h | 138 ArrayRef<unsigned> getProcResourceCycles(unsigned MBBNum) const; 349 ArrayRef<unsigned> getProcResourceDepths(unsigned MBBNum) const; 350 ArrayRef<unsigned> getProcResourceHeights(unsigned MBBNum) const;
|