|
CACAO
|
GlobalSchedulePrinterPass TODO: more info. More...
Public Member Functions | |
| GlobalSchedulePrinterPass () | |
| virtual bool | run (JITData &JD) |
| Run the Pass. More... | |
| virtual PassUsage & | get_PassUsage (PassUsage &PA) const |
| Set the requirements for the pass. More... | |
Public Member Functions inherited from cacao::jit::compiler2::Pass | |
| Pass () | |
| void | set_PassManager (PassManager *PM) |
| template<class _PassClass > | |
| _PassClass * | get_Pass () const |
| Get the result of a previous compiler pass. More... | |
| template<class _PassClass > | |
| _PassClass * | get_Pass_if_available () const |
| Get the result of a previous compiler pass. More... | |
| virtual void | initialize () |
| Initialize the Pass. More... | |
| virtual void | finalize () |
| Finalize the Pass. More... | |
| virtual bool | verify () const |
| Verify the Result. More... | |
| virtual | ~Pass () |
| Destructor. More... | |
Static Public Attributes | |
| static char | ID = 0 |
Private Member Functions | |
| template<> | |
| const char * | name |
| template<> | |
| const char * | name |
| template<> | |
| const char * | name |
Static Private Attributes | |
| static const char * | name |
Additional Inherited Members | |
Static Public Member Functions inherited from cacao::jit::compiler2::memory::ManagerMixin< GlobalSchedulePrinterPass< _T > > | |
| static void * | operator new (std::size_t size) throw (std::bad_alloc) |
| normal new More... | |
| static void * | operator new (std::size_t size, void *ptr) throw () |
| placement new More... | |
| static void * | operator new (std::size_t size, const std::nothrow_t &nt) throw () |
| nothrow new More... | |
| static void | operator delete (void *pMemory) throw () |
| normal delete More... | |
| static void | operator delete (void *pMemory, void *ptr) throw () |
| placement delete More... | |
| static void | operator delete (void *pMemory, const std::nothrow_t &) throw () |
| nothrow delete More... | |
| static void * | operator new[] (std::size_t size) throw (std::bad_alloc) |
| normal new[] More... | |
| static void * | operator new[] (std::size_t size, void *ptr) throw () |
| placement new[] More... | |
| static void * | operator new[] (std::size_t size, const std::nothrow_t &nt) throw () |
| nothrow new[] More... | |
| static void | operator delete[] (void *pMemory) throw () |
| normal delete[] More... | |
| static void | operator delete[] (void *pMemory, void *ptr) throw () |
| placement delete[] More... | |
| static void | operator delete[] (void *pMemory, const std::nothrow_t &) throw () |
| nothrow delete[] More... | |
GlobalSchedulePrinterPass TODO: more info.
Definition at line 70 of file SSAPrinterPass.hpp.
|
inline |
Definition at line 75 of file SSAPrinterPass.hpp.
|
virtual |
Set the requirements for the pass.
Reimplemented from cacao::jit::compiler2::Pass.
Definition at line 297 of file SSAPrinterPass.cpp.
|
private |
Definition at line 322 of file SSAPrinterPass.cpp.
|
private |
Definition at line 324 of file SSAPrinterPass.cpp.
|
private |
Definition at line 326 of file SSAPrinterPass.cpp.
|
virtual |
Run the Pass.
This method implements the compiler pass.
Implements cacao::jit::compiler2::Pass.
Definition at line 308 of file SSAPrinterPass.cpp.
|
static |
Definition at line 74 of file SSAPrinterPass.hpp.
|
staticprivate |
Definition at line 72 of file SSAPrinterPass.hpp.
1.8.5