Jlm
jlm
hls
LoopNode
jlm::hls::LoopNode Member List
This is the complete list of members for
jlm::hls::LoopNode
, including all inherited members.
add_backedge
(std::shared_ptr< const jlm::rvsdg::Type > type)
jlm::hls::LoopNode
addInput
(std::unique_ptr< StructuralInput > input, bool notifyRegion)
jlm::rvsdg::StructuralNode
inline
protected
jlm::rvsdg::Node::addInput
(std::unique_ptr< NodeInput > input, bool notifyRegion)
jlm::rvsdg::Node
protected
addLoopConstant
(rvsdg::Output *origin)
jlm::hls::LoopNode
AddLoopVar
(rvsdg::Output *origin, rvsdg::Output **buffer=nullptr)
jlm::hls::LoopNode
addOutput
(std::unique_ptr< StructuralOutput > input)
jlm::rvsdg::StructuralNode
inline
protected
jlm::rvsdg::Node::addOutput
(std::unique_ptr< NodeOutput > output)
jlm::rvsdg::Node
inline
protected
addRequestOutput
(rvsdg::Output *origin)
jlm::hls::LoopNode
addResponseInput
(rvsdg::Output *origin)
jlm::hls::LoopNode
copy
(rvsdg::Region *region, rvsdg::SubstitutionMap &smap) const override
jlm::hls::LoopNode
virtual
jlm::rvsdg::StructuralNode::copy
(rvsdg::Region *region, const std::vector< jlm::rvsdg::Output * > &operands) const
jlm::rvsdg::Node
virtual
create
(rvsdg::Region *parent, bool init=true)
jlm::hls::LoopNode
static
DebugString
() const override
jlm::rvsdg::StructuralNode
virtual
GetNodeId
() const noexcept
jlm::rvsdg::Node
inline
GetOperation
() const noexcept override
jlm::hls::LoopNode
virtual
GetPredicateBuffer
() const noexcept
jlm::hls::LoopNode
inline
graph
() const noexcept
jlm::rvsdg::Node
Id
typedef
jlm::rvsdg::Node
Id_
jlm::rvsdg::Node
private
input
(size_t index) const noexcept
jlm::rvsdg::StructuralNode
inline
InputConstIteratorRange
typedef
jlm::rvsdg::Node
InputIteratorRange
typedef
jlm::rvsdg::Node
Inputs
() noexcept
jlm::rvsdg::Node
inline
Inputs
() const noexcept
jlm::rvsdg::Node
inline
inputs_
jlm::rvsdg::Node
private
IsDead
() const noexcept
jlm::rvsdg::Node
inline
LoopNode
(rvsdg::Region *parent)
jlm::hls::LoopNode
inline
explicit
private
ninputs
() const noexcept
jlm::rvsdg::Node
inline
Node
(Region *region)
jlm::rvsdg::Node
explicit
noutputs
() const noexcept
jlm::rvsdg::Node
inline
nsubregions
() const noexcept
jlm::rvsdg::StructuralNode
inline
numSuccessors
() const noexcept
jlm::rvsdg::Node
inline
numSuccessors_
jlm::rvsdg::Node
private
output
(size_t index) const noexcept
jlm::rvsdg::StructuralNode
inline
OutputConstIteratorRange
typedef
jlm::rvsdg::Node
OutputIteratorRange
typedef
jlm::rvsdg::Node
Outputs
() noexcept
jlm::rvsdg::Node
inline
Outputs
() const noexcept
jlm::rvsdg::Node
inline
outputs_
jlm::rvsdg::Node
private
predicate
() const noexcept
jlm::hls::LoopNode
inline
PredicateBuffer_
jlm::hls::LoopNode
private
region
() const noexcept
jlm::rvsdg::Node
inline
region_
jlm::rvsdg::Node
private
region_bottom_node_list_accessor
typedef
jlm::rvsdg::Node
region_bottom_node_list_anchor_
jlm::rvsdg::Node
private
region_node_list_accessor
typedef
jlm::rvsdg::Node
region_node_list_anchor_
jlm::rvsdg::Node
private
region_top_node_list_accessor
typedef
jlm::rvsdg::Node
region_top_node_list_anchor_
jlm::rvsdg::Node
private
RemoveInputs
(const util::HashSet< size_t > &indices)
jlm::rvsdg::Node
removeLoopInput
(rvsdg::StructuralInput *input)
jlm::hls::LoopNode
removeLoopOutput
(rvsdg::StructuralOutput *output)
jlm::hls::LoopNode
RemoveOutputs
(const util::HashSet< size_t > &indices)
jlm::rvsdg::Node
set_predicate
(jlm::rvsdg::Output *p)
jlm::hls::LoopNode
StructuralNode
(rvsdg::Region *region, size_t nsubregions)
jlm::rvsdg::StructuralNode
protected
subregion
() const noexcept
jlm::hls::LoopNode
inline
jlm::rvsdg::StructuralNode::subregion
(size_t index) const noexcept
jlm::rvsdg::StructuralNode
inline
SubregionConstIterator
typedef
jlm::rvsdg::StructuralNode
private
SubregionConstIteratorRange
typedef
jlm::rvsdg::StructuralNode
private
SubregionIterator
typedef
jlm::rvsdg::StructuralNode
private
SubregionIteratorRange
typedef
jlm::rvsdg::StructuralNode
private
Subregions
()
jlm::rvsdg::StructuralNode
inline
Subregions
() const
jlm::rvsdg::StructuralNode
inline
subregions_
jlm::rvsdg::StructuralNode
private
~LoopNode
() noexcept override=default
jlm::hls::LoopNode
~Node
()
jlm::rvsdg::Node
virtual
~StructuralNode
() noexcept override
jlm::rvsdg::StructuralNode
Generated by
1.9.1