#include <basic-block.hpp>
Definition at line 16 of file basic-block.hpp.
◆ ~BasicBlock()
| jlm::llvm::BasicBlock::~BasicBlock |
( |
| ) |
|
|
overridedefaultnoexcept |
◆ BasicBlock() [1/3]
◆ BasicBlock() [2/3]
| jlm::llvm::BasicBlock::BasicBlock |
( |
const BasicBlock & |
| ) |
|
|
privatedelete |
◆ BasicBlock() [3/3]
| jlm::llvm::BasicBlock::BasicBlock |
( |
BasicBlock && |
| ) |
|
|
privatedelete |
◆ append_first() [1/3]
◆ append_first() [2/3]
| void jlm::llvm::BasicBlock::append_first |
( |
tacsvector_t & |
tacs | ) |
|
|
inline |
◆ append_first() [3/3]
◆ append_last() [1/2]
◆ append_last() [2/2]
| void jlm::llvm::BasicBlock::append_last |
( |
tacsvector_t & |
tacs | ) |
|
|
inline |
◆ begin()
◆ create()
◆ drop_first()
| void jlm::llvm::BasicBlock::drop_first |
( |
| ) |
|
|
inline |
◆ drop_last()
| void jlm::llvm::BasicBlock::drop_last |
( |
| ) |
|
|
inline |
◆ end()
◆ first()
◆ HasSsaPhiOperation()
| bool jlm::llvm::BasicBlock::HasSsaPhiOperation |
( |
| ) |
const |
Checks if there are any SsaPhiOperations in the basic block. If any are present, they must be at the very beginning of the block.
- Returns
- true if the basic block has phi operations, false otherwise
Definition at line 17 of file basic-block.cpp.
◆ insert_before() [1/2]
◆ insert_before() [2/2]
◆ insert_before_branch() [1/2]
◆ insert_before_branch() [2/2]
| void jlm::llvm::BasicBlock::insert_before_branch |
( |
tacsvector_t & |
tv | ) |
|
◆ last()
◆ ntacs()
| size_t jlm::llvm::BasicBlock::ntacs |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ rbegin()
◆ rend()
◆ tacs() [1/2]
◆ tacs() [2/2]
◆ tacs_
The documentation for this class was generated from the following files: