Go to the documentation of this file.
34 #ifndef LLVM_POM_BUILDER_H
35 #define LLVM_POM_BUILDER_H
41 #include "LLVMTCEBuilder.hh"
108 const MachineOperand&)
const {
virtual TTAProgram::Terminal * createFUTerminal(const MachineOperand &) const
bool doFinalization(Module &m)
virtual ~LLVMPOMBuilder()
virtual unsigned spDRegNum() const
virtual unsigned raPortDRegNum() const
virtual TCEString registerFileName(unsigned llvmRegNum) const
#define IGNORE_COMPILER_WARNING(X)
virtual TCEString operationName(const MachineInstr &mi) const
FunctionPass * createLLVMPOMBuilderPass(TCETargetMachine &tm, TTAMachine::Machine *mach)
virtual int registerIndex(unsigned llvmRegNum) const
#define POP_COMPILER_DIAGS
const TargetMachine & targetMachine() const