LLVM 22.0.0git
llvm::jitlink::XCOFFLinkGraphBuilder Class Reference

#include "ExecutionEngine/JITLink/XCOFFLinkGraphBuilder.h"

Public Member Functions

virtual ~XCOFFLinkGraphBuilder ()=default
Expected< std::unique_ptr< LinkGraph > > buildGraph ()
 XCOFFLinkGraphBuilder (const object::XCOFFObjectFile &Obj, std::shared_ptr< orc::SymbolStringPool > SSP, Triple TT, SubtargetFeatures Features, LinkGraph::GetEdgeKindNameFunction GetEdgeKindName)
LinkGraphgetGraph () const
const object::XCOFFObjectFilegetObject () const

Detailed Description

Definition at line 26 of file XCOFFLinkGraphBuilder.h.

Constructor & Destructor Documentation

◆ ~XCOFFLinkGraphBuilder()

virtual llvm::jitlink::XCOFFLinkGraphBuilder::~XCOFFLinkGraphBuilder ( )
virtualdefault

◆ XCOFFLinkGraphBuilder()

llvm::jitlink::XCOFFLinkGraphBuilder::XCOFFLinkGraphBuilder ( const object::XCOFFObjectFile & Obj,
std::shared_ptr< orc::SymbolStringPool > SSP,
Triple TT,
SubtargetFeatures Features,
LinkGraph::GetEdgeKindNameFunction GetEdgeKindName )

Definition at line 33 of file XCOFFLinkGraphBuilder.cpp.

References getFileName(), and llvm::move().

Member Function Documentation

◆ buildGraph()

Expected< std::unique_ptr< LinkGraph > > llvm::jitlink::XCOFFLinkGraphBuilder::buildGraph ( )

◆ getGraph()

LinkGraph & llvm::jitlink::XCOFFLinkGraphBuilder::getGraph ( ) const
inline

Definition at line 36 of file XCOFFLinkGraphBuilder.h.

◆ getObject()

const object::XCOFFObjectFile & llvm::jitlink::XCOFFLinkGraphBuilder::getObject ( ) const
inline

Definition at line 37 of file XCOFFLinkGraphBuilder.h.


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