LLZK 0.1.0
Veridise's ZK Language IR
Loading...
Searching...
No Matches
llzk::CallGraphAnalysis Class Reference

An analysis wrapper to compute the CallGraph for a Module. More...

#include <CallGraphAnalyses.h>

Public Member Functions

 CallGraphAnalysis (mlir::Operation *op)
 
llzk::CallGraphgetCallGraph ()
 
const llzk::CallGraphgetCallGraph () const
 

Detailed Description

An analysis wrapper to compute the CallGraph for a Module.

This class implements the concept of an analysis pass used by the ModuleAnalysisManager to run an analysis over a module and cache the resulting data.

Definition at line 43 of file CallGraphAnalyses.h.

Constructor & Destructor Documentation

◆ CallGraphAnalysis()

llzk::CallGraphAnalysis::CallGraphAnalysis ( mlir::Operation * op)

Definition at line 26 of file CallGraphAnalyses.cpp.

Member Function Documentation

◆ getCallGraph() [1/2]

llzk::CallGraph & llzk::CallGraphAnalysis::getCallGraph ( )
inline

Definition at line 49 of file CallGraphAnalyses.h.

◆ getCallGraph() [2/2]

const llzk::CallGraph & llzk::CallGraphAnalysis::getCallGraph ( ) const
inline

Definition at line 50 of file CallGraphAnalyses.h.


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