LLVM 22.0.0git
llvm::orc::detail::WaitingOnGraph< ContainerIdT, ElementIdT >::SuperNodeBuilder Class Reference

Build SuperNodes from (definition-set, dependence-set) pairs. More...

#include "llvm/ExecutionEngine/Orc/WaitingOnGraph.h"

Public Member Functions

void add (ContainerElementsMap Defs, ContainerElementsMap Deps)
std::vector< std::unique_ptr< SuperNode > > takeSuperNodes ()

Detailed Description

template<typename ContainerIdT, typename ElementIdT>
class llvm::orc::detail::WaitingOnGraph< ContainerIdT, ElementIdT >::SuperNodeBuilder

Build SuperNodes from (definition-set, dependence-set) pairs.

Coalesces definition-sets with identical dependence-sets.

Definition at line 210 of file WaitingOnGraph.h.

Member Function Documentation

◆ add()

◆ takeSuperNodes()

template<typename ContainerIdT, typename ElementIdT>
std::vector< std::unique_ptr< SuperNode > > llvm::orc::detail::WaitingOnGraph< ContainerIdT, ElementIdT >::SuperNodeBuilder::takeSuperNodes ( )
inline

Definition at line 233 of file WaitingOnGraph.h.


The documentation for this class was generated from the following file: