Jlm
jlm
llvm
NodeHoisting
jlm::llvm::NodeHoisting Member List
This is the complete list of members for
jlm::llvm::NodeHoisting
, including all inherited members.
computeRegionDepth
(const rvsdg::Region ®ion) const
jlm::llvm::NodeHoisting
private
computeTargetRegion
(const rvsdg::Node &node) const
jlm::llvm::NodeHoisting
private
computeTargetRegion
(const rvsdg::Output &output) const
jlm::llvm::NodeHoisting
private
context_
jlm::llvm::NodeHoisting
private
copyNodeToTargetRegion
(rvsdg::Node &node) const
jlm::llvm::NodeHoisting
private
GetName
() const noexcept
jlm::rvsdg::Transformation
inline
getOperandFromTargetRegion
(rvsdg::Output &output, rvsdg::Region &targetRegion)
jlm::llvm::NodeHoisting
private
static
getOperandsFromTargetRegion
(rvsdg::Node &node, rvsdg::Region &targetRegion)
jlm::llvm::NodeHoisting
private
static
hoistNodes
(rvsdg::Region ®ion)
jlm::llvm::NodeHoisting
private
hoistNodesInLambda
(rvsdg::LambdaNode &lambdaNode)
jlm::llvm::NodeHoisting
private
hoistNodesInRootRegion
(rvsdg::Region ®ion)
jlm::llvm::NodeHoisting
private
isInvariantMemoryStateLoopVar
(const rvsdg::ThetaNode::LoopVar &loopVar)
jlm::llvm::NodeHoisting
private
static
markNodes
(const rvsdg::Region ®ion)
jlm::llvm::NodeHoisting
private
Name_
jlm::rvsdg::Transformation
private
NodeHoisting
()
jlm::llvm::NodeHoisting
Run
(rvsdg::RvsdgModule &rvsdgModule, util::StatisticsCollector &statisticsCollector) override
jlm::llvm::NodeHoisting
virtual
jlm::rvsdg::Transformation::Run
(RvsdgModule &module)
jlm::rvsdg::Transformation
inline
Transformation
(std::string_view Name)
jlm::rvsdg::Transformation
inline
explicit
~NodeHoisting
() noexcept override
jlm::llvm::NodeHoisting
~Transformation
() noexcept
jlm::rvsdg::Transformation
virtual
Generated by
1.9.1