|
LLVM
8.0.1
|
#include "llvm/CodeGen/MachineBasicBlock.h"

Go to the source code of this file.
Classes | |
| class | llvm::MachineOperandIteratorBase |
| MachineOperandIteratorBase - Iterator that can visit all operands on a MachineInstr, or all operands on a bundle of MachineInstrs. More... | |
| struct | llvm::MachineOperandIteratorBase::VirtRegInfo |
| VirtRegInfo - Information about a virtual register used by a set of operands. More... | |
| struct | llvm::MachineOperandIteratorBase::PhysRegInfo |
| Information about how a physical register Reg is used by a set of operands. More... | |
| class | llvm::MIOperands |
| MIOperands - Iterate over operands of a single instruction. More... | |
| class | llvm::ConstMIOperands |
| ConstMIOperands - Iterate over operands of a single const instruction. More... | |
| class | llvm::MIBundleOperands |
| MIBundleOperands - Iterate over all operands in a bundle of machine instructions. More... | |
| class | llvm::ConstMIBundleOperands |
| ConstMIBundleOperands - Iterate over all operands in a const bundle of machine instructions. More... | |
Namespaces | |
| llvm | |
| This class represents lattice values for constants. | |
Functions | |
| void | llvm::finalizeBundle (MachineBasicBlock &MBB, MachineBasicBlock::instr_iterator FirstMI, MachineBasicBlock::instr_iterator LastMI) |
| finalizeBundle - Finalize a machine instruction bundle which includes a sequence of instructions starting from FirstMI to LastMI (exclusive). More... | |
| MachineBasicBlock::instr_iterator | llvm::finalizeBundle (MachineBasicBlock &MBB, MachineBasicBlock::instr_iterator FirstMI) |
| finalizeBundle - Same functionality as the previous finalizeBundle except the last instruction in the bundle is not provided as an input. More... | |
| bool | llvm::finalizeBundles (MachineFunction &MF) |
| finalizeBundles - Finalize instruction bundles in the specified MachineFunction. More... | |
| MachineBasicBlock::instr_iterator | llvm::getBundleStart (MachineBasicBlock::instr_iterator I) |
Returns an iterator to the first instruction in the bundle containing I. More... | |
| MachineBasicBlock::const_instr_iterator | llvm::getBundleStart (MachineBasicBlock::const_instr_iterator I) |
Returns an iterator to the first instruction in the bundle containing I. More... | |
| MachineBasicBlock::instr_iterator | llvm::getBundleEnd (MachineBasicBlock::instr_iterator I) |
Returns an iterator pointing beyond the bundle containing I. More... | |
| MachineBasicBlock::const_instr_iterator | llvm::getBundleEnd (MachineBasicBlock::const_instr_iterator I) |
Returns an iterator pointing beyond the bundle containing I. More... | |
1.8.13