LLVM: llvm::EdgeBundles Class Reference (original) (raw)
#include "[llvm/CodeGen/EdgeBundles.h](EdgeBundles%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| unsigned | getBundle (unsigned N, bool Out) const |
| getBundle - Return the ingoing (Out = false) or outgoing (Out = true) bundle number for basic block N | |
| unsigned | getNumBundles () const |
| getNumBundles - Return the total number of bundles in the CFG. | |
| ArrayRef< unsigned > | getBlocks (unsigned Bundle) const |
| getBlocks - Return an array of blocks that are connected to Bundle. | |
| const MachineFunction * | getMachineFunction () const |
| getMachineFunction - Return the last machine function computed. | |
| void | view () const |
| view - Visualize the annotated bipartite CFG with Graphviz. | |
| bool | invalidate (MachineFunction &MF, const PreservedAnalyses &PA, MachineFunctionAnalysisManager::Invalidator &Inv) |
Definition at line 27 of file EdgeBundles.h.
◆ getBlocks()
getBlocks - Return an array of blocks that are connected to Bundle.
Definition at line 53 of file EdgeBundles.h.
◆ getBundle()
getBundle - Return the ingoing (Out = false) or outgoing (Out = true) bundle number for basic block N
Definition at line 47 of file EdgeBundles.h.
References N.
◆ getMachineFunction()
getMachineFunction - Return the last machine function computed.
Definition at line 56 of file EdgeBundles.h.
◆ getNumBundles()
| unsigned llvm::EdgeBundles::getNumBundles ( ) const | inline |
|---|
getNumBundles - Return the total number of bundles in the CFG.
Definition at line 50 of file EdgeBundles.h.
◆ invalidate()
◆ view()
| void EdgeBundles::view | ( | ) | const |
|---|
◆ EdgeBundlesAnalysis
◆ EdgeBundlesWrapperLegacy
The documentation for this class was generated from the following files:
- include/llvm/CodeGen/EdgeBundles.h
- lib/CodeGen/EdgeBundles.cpp