OpenCores
URL https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk

Subversion Repositories openrisc_2011-10-31

[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [g++.dg/] [lto/] [20100423-1_0.C] - Rev 301

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)
         {
         }
  };
}

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.