#include <LLVMTCEScheduler.hh>
Definition at line 47 of file LLVMTCEScheduler.hh.
◆ LLVMTCEScheduler()
llvm::LLVMTCEScheduler::LLVMTCEScheduler |
( |
| ) |
|
Definition at line 79 of file LLVMTCEScheduler.cc.
85 <<
"TCE: unable to load the ADF:" << std::endl
93 std::vector<std::string> args;
94 args.push_back(
"llc");
95 args.push_back(
"-O3");
97 args.push_back(
"--dump-ddgs-dot");
98 args.push_back(
"--dump-ddgs-xml");
100 args.push_back(
"--dump-ddgs-dot");
102 args.push_back(
"--dump-ddgs-xml");
105 args.push_back(
"--disable-llvmaa");
References llvm::ADFLocation(), llvm::DisableLLVMAA(), llvm::DumpDDG(), llvm::DumpDDGDot(), llvm::DumpDDGXML(), Exception::errorMessage(), Exception::errorMessageStack(), TTAMachine::Machine::loadFromADF(), Application::logStream(), options, CmdLineOptions::parse(), Application::setCmdLineOptions(), and tceMachine_.
◆ ~LLVMTCEScheduler()
virtual llvm::LLVMTCEScheduler::~LLVMTCEScheduler |
( |
| ) |
|
|
inlinevirtual |
◆ doInitialization()
bool llvm::LLVMTCEScheduler::doInitialization |
( |
Module & |
m | ) |
|
|
privatevirtual |
◆ runOnMachineFunction()
bool llvm::LLVMTCEScheduler::runOnMachineFunction |
( |
MachineFunction & |
MF | ) |
|
|
virtual |
◆ ID
char llvm::LLVMTCEScheduler::ID = 0 |
|
static |
◆ interPassData_
◆ mod_
llvm::Module* llvm::LLVMTCEScheduler::mod_ |
|
private |
◆ tceIRBuilder_
◆ tceMachine_
The documentation for this class was generated from the following files: