|
OpenASIP 2.2
|
#include <TCETargetMachine.hh>


Public Member Functions | |
| TCEPassConfig (LLVMTargetMachine *tm, PassManagerBase &pm, TCETargetMachinePlugin *plugin) | |
| virtual bool | addPreISel () |
| virtual bool | addInstSelector () |
| virtual void | addPreRegAlloc () |
| virtual void | addPreSched2 () |
Public Attributes | |
| TCETargetMachinePlugin * | plugin_ |
Definition at line 81 of file TCETargetMachine.hh.
|
inline |
Definition at line 83 of file TCETargetMachine.hh.
|
virtual |
Creates an instruction selector instance.
Definition at line 256 of file TCETargetMachine.cc.
References addPass, llvm::TCETargetMachinePlugin::createISelPass(), and plugin_.

|
virtual |
Definition at line 274 of file TCETargetMachine.cc.
References addPass, Application::cmdLineOptions(), createLinkBitcodePass(), createLowerMissingInstructionsPass(), and options.

|
virtual |
Some extra passes needed by TCE
| pm | Function pass manager to add isel pass. |
| fast | Not used. |
Definition at line 269 of file TCETargetMachine.cc.
|
virtual |
Definition at line 463 of file TCETargetMachine.cc.
References addPass.
| TCETargetMachinePlugin* llvm::TCEPassConfig::plugin_ |
Definition at line 98 of file TCETargetMachine.hh.
Referenced by addInstSelector(), and TCEPassConfig().