systemc-clang 2.0.0
Parsing SystemC constructs
Loading...
Searching...
No Matches
TimeAnalysis Class Reference

#include <TimeAnalysis.h>

Inheritance diagram for TimeAnalysis:
Collaboration diagram for TimeAnalysis:

Public Member Functions

 TimeAnalysis (CompilerInstance &ci)
 
bool postFire ()
 
GlobalSuspensionAutomatagetGSauto ()
 
- Public Member Functions inherited from systemc_clang::SystemCConsumer
 SystemCConsumer (clang::CompilerInstance &, std::string top="!none")
 
 SystemCConsumer (clang::ASTUnit *from_ast, std::string top="!none")
 
virtual ~SystemCConsumer ()
 
void processNetlist (FindSCMain *scmain, ModuleDeclarationMatcher *module_declaration_handler)
 
ModelgetSystemCModel ()
 
const std::string & getTopModule () const
 
void setTopModule (const std::string &top_module_decl)
 
clang::ASTContext & getContext () const
 
clang::SourceManager & getSourceManager () const
 
virtual bool fire ()
 
virtual bool preFire ()
 
virtual void HandleTranslationUnit (clang::ASTContext &context)
 

Public Attributes

GlobalSuspensionAutomata_gsauto
 
- Public Attributes inherited from systemc_clang::SystemCConsumer
llvm::raw_ostream & os_
 

Detailed Description

Definition at line 22 of file TimeAnalysis.h.

Constructor & Destructor Documentation

◆ TimeAnalysis()

TimeAnalysis::TimeAnalysis ( CompilerInstance & ci)
inline

Definition at line 25 of file TimeAnalysis.h.

Member Function Documentation

◆ getGSauto()

GlobalSuspensionAutomata * TimeAnalysis::getGSauto ( )
inline

Definition at line 45 of file TimeAnalysis.h.

◆ postFire()

bool TimeAnalysis::postFire ( )
inlinevirtual

Reimplemented from systemc_clang::SystemCConsumer.

Definition at line 29 of file TimeAnalysis.h.

Member Data Documentation

◆ _gsauto

GlobalSuspensionAutomata* TimeAnalysis::_gsauto

Definition at line 27 of file TimeAnalysis.h.


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