Home | History | Annotate | Download | only in CodeGen

Lines Matching full:blocks

250 /// by all blocks preceding MBB in its trace. It does not include instructions
265 /// by this block and all blocks following it in its trace.
284 // pickTracePred() is called on the post-ordered blocks. During the downwards
413 // revisit blocks.
417 MutableArrayRef<MachineTraceMetrics::TraceBlockInfo> Blocks;
421 LoopBounds(MutableArrayRef<MachineTraceMetrics::TraceBlockInfo> blocks,
423 : Blocks(blocks), Loops(loops), Downward(false) {}
438 // Skip already visited To blocks.
439 MachineTraceMetrics::TraceBlockInfo &TBI = LB.Blocks[To->getNumber()];
514 // Invalidate height resources of blocks above MBB.
540 // Invalidate depth resources of blocks below MBB.
567 // because the instructions in that block may change. Other blocks may be
755 /// 2. The longest cross-block dependency chain. For small blocks, it is
805 // Go through trace blocks in top-down order, stopping after the center block.
958 /// Trace.back(), add it to the live-in lists of all the blocks in Trace. Stop
968 // Reg is live-in to all blocks in Trace that follow DefMBB.
980 /// the blocks below it in the trace. It is assumed that the trace has already
985 // Find the blocks that need updating.
1026 // Go through the trace blocks in bottom-up order.