LLVM
22.0.0git
llvm
DDGBuilder
llvm::DDGBuilder Member List
This is the complete list of members for
llvm::DDGBuilder
, including all inherited members.
AbstractDependenceGraphBuilder
(DataDependenceGraph &G, DependenceInfo &D, const BasicBlockListType &BBs)
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
inline
areNodesMergeable
(const DDGNode &Src, const DDGNode &Tgt) const final
llvm::DDGBuilder
virtual
BasicBlockListType
typedef
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
protected
BBList
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
protected
ClassesType
typedef
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
computeInstructionOrdinals
()
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
createAndConnectRootNode
()
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
createDefUseEdge
(DDGNode &Src, DDGNode &Tgt) final
llvm::DDGBuilder
inline
virtual
createDefUseEdges
()
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
createFineGrainedNode
(Instruction &I) final
llvm::DDGBuilder
inline
virtual
createFineGrainedNodes
()
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
createMemoryDependencyEdges
()
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
createMemoryEdge
(DDGNode &Src, DDGNode &Tgt) final
llvm::DDGBuilder
inline
virtual
createPiBlock
(const NodeListType &L) final
llvm::DDGBuilder
inline
virtual
createPiBlocks
()
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
createRootedEdge
(DDGNode &Src, DDGNode &Tgt) final
llvm::DDGBuilder
inline
virtual
createRootNode
() final
llvm::DDGBuilder
inline
virtual
DDGBuilder
(DataDependenceGraph &G, DependenceInfo &D, const BasicBlockListType &BBs)
llvm::DDGBuilder
inline
destroyEdge
(EdgeType &E)
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
inline
protected
virtual
destroyNode
(NodeType &N)
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
inline
protected
virtual
DI
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
protected
getNodesInPiBlock
(const DDGNode &N) final
llvm::DDGBuilder
inline
virtual
getOrdinal
(Instruction &I)
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
inline
protected
Graph
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
protected
IMap
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
protected
InstOrdinalMap
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
protected
InstToNodeMap
typedef
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
protected
InstToOrdinalMap
typedef
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
protected
mergeNodes
(DDGNode &Src, DDGNode &Tgt) final
llvm::DDGBuilder
virtual
NodeListType
typedef
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
NodeOrdinalMap
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
protected
NodeToOrdinalMap
typedef
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
protected
populate
()
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
inline
shouldCreatePiBlocks
() const final
llvm::DDGBuilder
virtual
shouldSimplify
() const final
llvm::DDGBuilder
virtual
simplify
()
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
sortNodesTopologically
()
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
~AbstractDependenceGraphBuilder
()=default
llvm::AbstractDependenceGraphBuilder< DataDependenceGraph >
virtual
Generated on
for LLVM by
1.14.0