Jlm
jlm::llvm::BasicBlock Member List

This is the complete list of members for jlm::llvm::BasicBlock, including all inherited members.

add_outedge(ControlFlowGraphNode *sink)jlm::llvm::ControlFlowGraphNodeinline
append_first(std::unique_ptr< llvm::ThreeAddressCode > tac)jlm::llvm::BasicBlockinline
append_first(tacsvector_t &tacs)jlm::llvm::BasicBlockinline
append_first(ThreeAddressCodeList &tl)jlm::llvm::BasicBlockinline
append_last(std::unique_ptr< llvm::ThreeAddressCode > tac)jlm::llvm::BasicBlockinline
append_last(tacsvector_t &tacs)jlm::llvm::BasicBlockinline
BasicBlock(ControlFlowGraph &cfg)jlm::llvm::BasicBlockinlineexplicitprivate
BasicBlock(const BasicBlock &)=deletejlm::llvm::BasicBlockprivate
BasicBlock(BasicBlock &&)=deletejlm::llvm::BasicBlockprivate
begin() const noexceptjlm::llvm::BasicBlockinline
cfg() const noexceptjlm::llvm::ControlFlowGraphNodeinline
cfg_jlm::llvm::ControlFlowGraphNodeprivate
ControlFlowGraphEdgejlm::llvm::ControlFlowGraphNodeprivate
ControlFlowGraphNode(ControlFlowGraph &cfg)jlm::llvm::ControlFlowGraphNodeinlineexplicitprotected
create(ControlFlowGraph &cfg)jlm::llvm::BasicBlockstatic
divert_inedges(llvm::ControlFlowGraphNode *new_successor)jlm::llvm::ControlFlowGraphNodeinline
drop_first()jlm::llvm::BasicBlockinline
drop_last()jlm::llvm::BasicBlockinline
end() const noexceptjlm::llvm::BasicBlockinline
first() const noexceptjlm::llvm::BasicBlockinline
has_selfloop_edge() const noexceptjlm::llvm::ControlFlowGraphNode
HasSsaPhiOperation() constjlm::llvm::BasicBlock
inedge_iterator typedefjlm::llvm::ControlFlowGraphNodeprivate
inedge_iterator_range typedefjlm::llvm::ControlFlowGraphNodeprivate
InEdges() constjlm::llvm::ControlFlowGraphNodeinline
inedges_jlm::llvm::ControlFlowGraphNodeprivate
insert_before(const ThreeAddressCodeList::const_iterator &it, std::unique_ptr< llvm::ThreeAddressCode > tac)jlm::llvm::BasicBlockinline
insert_before(const ThreeAddressCodeList::const_iterator &it, tacsvector_t &tv)jlm::llvm::BasicBlockinline
insert_before_branch(std::unique_ptr< llvm::ThreeAddressCode > tac)jlm::llvm::BasicBlock
insert_before_branch(tacsvector_t &tv)jlm::llvm::BasicBlock
is_branch() const noexceptjlm::llvm::ControlFlowGraphNodeinline
last() const noexceptjlm::llvm::BasicBlockinline
no_predecessor() const noexceptjlm::llvm::ControlFlowGraphNode
no_successor() const noexceptjlm::llvm::ControlFlowGraphNode
ntacs() const noexceptjlm::llvm::BasicBlockinline
NumInEdges() const noexceptjlm::llvm::ControlFlowGraphNode
NumOutEdges() const noexceptjlm::llvm::ControlFlowGraphNode
operator=(const BasicBlock &)=deletejlm::llvm::BasicBlockprivate
operator=(BasicBlock &&)=deletejlm::llvm::BasicBlockprivate
OutEdge(size_t n) constjlm::llvm::ControlFlowGraphNodeinline
outedge_iterator typedefjlm::llvm::ControlFlowGraphNodeprivate
outedge_iterator_range typedefjlm::llvm::ControlFlowGraphNodeprivate
OutEdges() constjlm::llvm::ControlFlowGraphNodeinline
outedges_jlm::llvm::ControlFlowGraphNodeprivate
rbegin() const noexceptjlm::llvm::BasicBlockinline
remove_inedges()jlm::llvm::ControlFlowGraphNode
remove_outedge(size_t n)jlm::llvm::ControlFlowGraphNodeinline
remove_outedges()jlm::llvm::ControlFlowGraphNodeinline
rend() const noexceptjlm::llvm::BasicBlockinline
single_predecessor() const noexceptjlm::llvm::ControlFlowGraphNode
single_successor() const noexceptjlm::llvm::ControlFlowGraphNode
tacs() const noexceptjlm::llvm::BasicBlockinline
tacs() noexceptjlm::llvm::BasicBlockinline
tacs_jlm::llvm::BasicBlockprivate
~BasicBlock() noexcept overridejlm::llvm::BasicBlock
~ControlFlowGraphNode() noexceptjlm::llvm::ControlFlowGraphNodevirtual