LLVM 23.0.0git
llvm::orc::detail::WaitingOnGraphOpReplay< ContainerIdT, ElementIdT >::Replayer Struct Reference

Replay ops on a given graph. More...

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

Public Member Functions

 Replayer (Graph &G)
void replay (Op O)
void replaySimplifyAndEmit (std::vector< std::unique_ptr< SuperNode > > SNs)
void replayFail (ContainerElementsMap NewlyFailed)

Public Attributes

GraphG
ContainerElementsMap Ready
ContainerElementsMap Failed

Detailed Description

template<typename ContainerIdT, typename ElementIdT>
struct llvm::orc::detail::WaitingOnGraphOpReplay< ContainerIdT, ElementIdT >::Replayer

Replay ops on a given graph.

Definition at line 165 of file WaitingOnGraphOpReplay.h.

Constructor & Destructor Documentation

◆ Replayer()

template<typename ContainerIdT, typename ElementIdT>
llvm::orc::detail::WaitingOnGraphOpReplay< ContainerIdT, ElementIdT >::Replayer::Replayer ( Graph & G)
inline

Definition at line 166 of file WaitingOnGraphOpReplay.h.

References G.

Member Function Documentation

◆ replay()

template<typename ContainerIdT, typename ElementIdT>
void llvm::orc::detail::WaitingOnGraphOpReplay< ContainerIdT, ElementIdT >::Replayer::replay ( Op O)
inline

Definition at line 168 of file WaitingOnGraphOpReplay.h.

References Fail, replayFail(), and replaySimplifyAndEmit().

◆ replayFail()

template<typename ContainerIdT, typename ElementIdT>
void llvm::orc::detail::WaitingOnGraphOpReplay< ContainerIdT, ElementIdT >::Replayer::replayFail ( ContainerElementsMap NewlyFailed)
inline

Definition at line 199 of file WaitingOnGraphOpReplay.h.

References Failed, and G.

Referenced by replay().

◆ replaySimplifyAndEmit()

template<typename ContainerIdT, typename ElementIdT>
void llvm::orc::detail::WaitingOnGraphOpReplay< ContainerIdT, ElementIdT >::Replayer::replaySimplifyAndEmit ( std::vector< std::unique_ptr< SuperNode > > SNs)
inline

Member Data Documentation

◆ Failed

template<typename ContainerIdT, typename ElementIdT>
ContainerElementsMap llvm::orc::detail::WaitingOnGraphOpReplay< ContainerIdT, ElementIdT >::Replayer::Failed

Definition at line 211 of file WaitingOnGraphOpReplay.h.

Referenced by replayFail(), and replaySimplifyAndEmit().

◆ G

template<typename ContainerIdT, typename ElementIdT>
Graph& llvm::orc::detail::WaitingOnGraphOpReplay< ContainerIdT, ElementIdT >::Replayer::G

Definition at line 209 of file WaitingOnGraphOpReplay.h.

Referenced by Replayer(), replayFail(), and replaySimplifyAndEmit().

◆ Ready

template<typename ContainerIdT, typename ElementIdT>
ContainerElementsMap llvm::orc::detail::WaitingOnGraphOpReplay< ContainerIdT, ElementIdT >::Replayer::Ready

Definition at line 210 of file WaitingOnGraphOpReplay.h.

Referenced by replaySimplifyAndEmit().


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