|
LLVM
3.7.0
|
#include "llvm/ADT/GraphTraits.h"#include "llvm/CodeGen/MachineInstr.h"#include "llvm/Support/DataTypes.h"#include <functional>Go to the source code of this file.
Classes | |
| struct | llvm::ilist_traits< MachineInstr > |
| class | llvm::MachineBasicBlock |
| class | llvm::MachineBasicBlock::bundle_iterator< Ty, IterTy > |
| bundle_iterator - MachineBasicBlock iterator that automatically skips over MIs that are inside bundles (i.e. More... | |
| struct | llvm::MBB2NumberFunctor |
| struct | llvm::GraphTraits< MachineBasicBlock * > |
| struct | llvm::GraphTraits< const MachineBasicBlock * > |
| struct | llvm::GraphTraits< Inverse< MachineBasicBlock * > > |
| struct | llvm::GraphTraits< Inverse< const MachineBasicBlock * > > |
| class | llvm::MachineInstrSpan |
| MachineInstrSpan provides an interface to get an iteration range containing the instruction it was initialized with, along with all those instructions inserted prior to or following that instruction at some point after the MachineInstrSpan is constructed. More... | |
Namespaces | |
| llvm | |
| Compute iterated dominance frontiers using a linear time algorithm. | |
Functions | |
| raw_ostream & | llvm::operator<< (raw_ostream &OS, const MachineBasicBlock &MBB) |
1.8.6