OpenASIP  2.0
Classes | Namespaces | Functions | Variables
TCETargetMachinePlugin.cc File Reference
#include <string>
#include <iostream>
#include <sstream>
#include "TCETargetMachinePlugin.hh"
#include "TCEPlugin.hh"
#include "TCETargetMachine.hh"
#include "TCEFrameInfo.hh"
#include "TCEISelLowering.hh"
#include "TCESubtarget.hh"
#include "MapTools.hh"
#include "CIStringSet.hh"
#include "LLVMTCECmdLineOptions.hh"
#include "TCEStubTargetMachine.hh"
#include "TCETargetTransformInfo.hh"
#include "Backend.inc"
#include "TCEGenRegisterInfo.inc"
Include dependency graph for TCETargetMachinePlugin.cc:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  llvm::GeneratedTCEPlugin
 
class  TCEPluginInitializer
 

Namespaces

 llvm
 

Functions

TCETargetMachinePlugincreate_tce_backend_plugin ()
 
void delete_tce_backend_plugin (TCETargetMachinePlugin *target)
 

Variables

class TCEPluginInitializer myPlugin
 

Detailed Description

Implementation of TCETargetMachinePlugin class.

Author
Veli-Pekka Jääskeläinen 2007 (vjaaskel-no.spam-cs.tut.fi)
Mikael Lepistö 2009 (mikael.lepisto-no.spam-tut.fi)
Pekka Jääskeläinen 2012
Note
rating: red

Definition in file TCETargetMachinePlugin.cc.

Function Documentation

◆ create_tce_backend_plugin()

TCETargetMachinePlugin* create_tce_backend_plugin ( )

Definition at line 584 of file TCETargetMachinePlugin.cc.

584  {
585 
586  TCETargetMachinePlugin* instance =
587  new GeneratedTCEPlugin();
588  return instance;
589  }

◆ delete_tce_backend_plugin()

void delete_tce_backend_plugin ( TCETargetMachinePlugin target)

Definition at line 590 of file TCETargetMachinePlugin.cc.

591  {
592  delete target;
593  }

Variable Documentation

◆ myPlugin

class TCEPluginInitializer myPlugin
llvm::TCETargetMachinePlugin
Definition: TCETargetMachinePlugin.hh:109
llvm::GeneratedTCEPlugin
Definition: TCETargetMachinePlugin.cc:56