LLVM API Documentation
Public Member Functions | |
po_iterator_storage (LoopBounds &lb) | |
void | finishPostorder (const MachineBasicBlock *) |
bool | insertEdge (const MachineBasicBlock *From, const MachineBasicBlock *To) |
Definition at line 428 of file MachineTraceMetrics.cpp.
llvm::po_iterator_storage< LoopBounds, true >::po_iterator_storage | ( | LoopBounds & | lb | ) | [inline] |
Definition at line 431 of file MachineTraceMetrics.cpp.
void llvm::po_iterator_storage< LoopBounds, true >::finishPostorder | ( | const MachineBasicBlock * | ) | [inline] |
Definition at line 432 of file MachineTraceMetrics.cpp.
bool llvm::po_iterator_storage< LoopBounds, true >::insertEdge | ( | const MachineBasicBlock * | From, |
const MachineBasicBlock * | To | ||
) | [inline] |
Definition at line 434 of file MachineTraceMetrics.cpp.
References llvm::MachineBasicBlock::getNumber(), llvm::MachineTraceMetrics::TraceBlockInfo::hasValidDepth(), llvm::MachineTraceMetrics::TraceBlockInfo::hasValidHeight(), and isExitingLoop().