|
| LLVM_ABI raw_ostream & | llvm::operator<< (raw_ostream &OS, const MachineBasicBlock &MBB) |
| LLVM_ABI Printable | llvm::printMBBReference (const MachineBasicBlock &MBB) |
| | Prints a machine basic block reference.
|
| auto | llvm::successors (const MachineBasicBlock *BB) |
| auto | llvm::predecessors (const MachineBasicBlock *BB) |
| auto | llvm::succ_size (const MachineBasicBlock *BB) |
| auto | llvm::pred_size (const MachineBasicBlock *BB) |
| auto | llvm::succ_begin (const MachineBasicBlock *BB) |
| auto | llvm::pred_begin (const MachineBasicBlock *BB) |
| auto | llvm::succ_end (const MachineBasicBlock *BB) |
| auto | llvm::pred_end (const MachineBasicBlock *BB) |
| template<typename IterT> |
| IterT | llvm::skipDebugInstructionsForward (IterT It, IterT End, bool SkipPseudoOp=true) |
| | Increment It until it points to a non-debug instruction or to End and return the resulting iterator.
|
| template<class IterT> |
| IterT | llvm::skipDebugInstructionsBackward (IterT It, IterT Begin, bool SkipPseudoOp=true) |
| | Decrement It until it points to a non-debug instruction or to Begin and return the resulting iterator.
|
| template<typename IterT> |
| IterT | llvm::next_nodbg (IterT It, IterT End, bool SkipPseudoOp=true) |
| | Increment It, then continue incrementing it while it points to a debug instruction.
|
| template<typename IterT> |
| IterT | llvm::prev_nodbg (IterT It, IterT Begin, bool SkipPseudoOp=true) |
| | Decrement It, then continue decrementing it while it points to a debug instruction.
|
| template<typename IterT> |
| auto | llvm::instructionsWithoutDebug (IterT It, IterT End, bool SkipPseudoOp=true) |
| | Construct a range iterator which begins at It and moves forwards until End is reached, skipping any debug instructions.
|