URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Subversion Repositories openrisc
[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc3/] [gcc/] [testsuite/] [g++.dg/] [lto/] [20100423-1_0.C] - Rev 516
Compare with Previous | Blame | View Log
// { dg-lto-do assemble }
// { dg-lto-options {{-g -flto}} }
namespace llvm
{
class Function;
class MachineCodeInfo;
class ExecutionEngine
{
};
class JIT : public ExecutionEngine
{
void runJITOnFunction (Function * F, MachineCodeInfo * MCI = 0);
};
class JITEventListener
{
public:
JITEventListener ()
{
}
virtual ~JITEventListener ();
};
}
using namespace llvm;
void
JIT::runJITOnFunction (Function * F, MachineCodeInfo * MCI)
{
class MCIListener:public JITEventListener
{
MachineCodeInfo *const MCI;
public:
MCIListener (MachineCodeInfo * mci):MCI (mci)
{
}
};
}