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

A simplify-and-emit operation parsed from the input. More...

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

Public Member Functions

 SimplifyAndEmitOp ()=default
 SimplifyAndEmitOp (SimplifyAndEmitOp &&)=default
SimplifyAndEmitOpoperator= (SimplifyAndEmitOp &&)=default
 SimplifyAndEmitOp (std::vector< std::unique_ptr< SuperNode > > SNs)

Public Attributes

std::vector< std::unique_ptr< SuperNode > > SNs

Detailed Description

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

A simplify-and-emit operation parsed from the input.

Definition at line 143 of file WaitingOnGraphOpReplay.h.

Constructor & Destructor Documentation

◆ SimplifyAndEmitOp() [1/3]

template<typename ContainerIdT, typename ElementIdT>
llvm::orc::detail::WaitingOnGraphOpReplay< ContainerIdT, ElementIdT >::SimplifyAndEmitOp::SimplifyAndEmitOp ( )
default

Referenced by operator=(), and SimplifyAndEmitOp().

◆ SimplifyAndEmitOp() [2/3]

template<typename ContainerIdT, typename ElementIdT>
llvm::orc::detail::WaitingOnGraphOpReplay< ContainerIdT, ElementIdT >::SimplifyAndEmitOp::SimplifyAndEmitOp ( SimplifyAndEmitOp && )
default

References SimplifyAndEmitOp().

◆ SimplifyAndEmitOp() [3/3]

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

Definition at line 147 of file WaitingOnGraphOpReplay.h.

References llvm::move(), and SNs.

Member Function Documentation

◆ operator=()

template<typename ContainerIdT, typename ElementIdT>
SimplifyAndEmitOp & llvm::orc::detail::WaitingOnGraphOpReplay< ContainerIdT, ElementIdT >::SimplifyAndEmitOp::operator= ( SimplifyAndEmitOp && )
default

References SimplifyAndEmitOp().

Member Data Documentation

◆ SNs

template<typename ContainerIdT, typename ElementIdT>
std::vector<std::unique_ptr<SuperNode> > llvm::orc::detail::WaitingOnGraphOpReplay< ContainerIdT, ElementIdT >::SimplifyAndEmitOp::SNs

Definition at line 149 of file WaitingOnGraphOpReplay.h.

Referenced by SimplifyAndEmitOp().


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