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().