GPUOcelot
|
An analysis over a single kernel. More...
#include <Analysis.h>
Public Member Functions | |
KernelAnalysis (Type t=NoAnalysis, const std::string &name="", int required=NoAnalysis) | |
Initialize the analysis, register it with a pass manager. | |
virtual void | analyze (ir::IRKernel &kernel)=0 |
An analysis over a single kernel.
analysis::KernelAnalysis::KernelAnalysis | ( | Type | t = NoAnalysis , |
const std::string & | name = "" , |
||
int | required = NoAnalysis |
||
) |
Initialize the analysis, register it with a pass manager.
virtual void analysis::KernelAnalysis::analyze | ( | ir::IRKernel & | kernel | ) | [pure virtual] |