LLVM 23.0.0git
llvm::orc::detail::WaitingOnGraph< ContainerIdT, ElementIdT >::OpRecorder Class Referenceabstract

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

Public Member Functions

virtual ~OpRecorder ()=default
virtual void recordSimplify (const std::vector< std::unique_ptr< SuperNode > > &SNs)=0
virtual void recordFail (const ContainerElementsMap &Failed)=0
virtual void recordEnd ()=0

Detailed Description

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

Definition at line 468 of file WaitingOnGraph.h.

Constructor & Destructor Documentation

◆ ~OpRecorder()

template<typename ContainerIdT, typename ElementIdT>
virtual llvm::orc::detail::WaitingOnGraph< ContainerIdT, ElementIdT >::OpRecorder::~OpRecorder ( )
virtualdefault

Member Function Documentation

◆ recordEnd()

template<typename ContainerIdT, typename ElementIdT>
virtual void llvm::orc::detail::WaitingOnGraph< ContainerIdT, ElementIdT >::OpRecorder::recordEnd ( )
pure virtual

◆ recordFail()

template<typename ContainerIdT, typename ElementIdT>
virtual void llvm::orc::detail::WaitingOnGraph< ContainerIdT, ElementIdT >::OpRecorder::recordFail ( const ContainerElementsMap & Failed)
pure virtual

◆ recordSimplify()

template<typename ContainerIdT, typename ElementIdT>
virtual void llvm::orc::detail::WaitingOnGraph< ContainerIdT, ElementIdT >::OpRecorder::recordSimplify ( const std::vector< std::unique_ptr< SuperNode > > & SNs)
pure virtual

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