|
OpenASIP 2.2
|
#include "CompilerWarnings.hh"#include "tce_config.h"#include "llvm/IR/PassManager.h"#include "llvm/CodeGen/TargetRegisterInfo.h"#include "llvm/CodeGen/SelectionDAGNodes.h"#include "llvm/MC/MCContext.h"#include "llvm/MC/MCStreamer.h"#include "llvm/MC/MCInstPrinter.h"#include "llvm/CodeGen/MachineModuleInfo.h"#include "llvm/ADT/APFloat.h"#include "TCEStubTargetMachine.hh"#include "TCETargetMachine.hh"#include "TCEMCAsmInfo.hh"#include "LLVMPOMBuilder.hh"#include "PluginTools.hh"#include "MathTools.hh"#include "FileSystem.hh"#include "ADFSerializer.hh"#include "Conversion.hh"#include "MachineInfo.hh"#include "MachineConnectivityCheck.hh"#include "Machine.hh"#include "ImmediateAnalyzer.hh"#include "ImmInfo.hh"#include <llvm/Transforms/Scalar.h>#include <iostream>#include "LLVMTCECmdLineOptions.hh"
Go to the source code of this file.
Classes | |
| class | DummyInstPrinter |
Functions | |
| Pass * | createLowerMissingInstructionsPass (const TTAMachine::Machine &mach) |
| Pass * | createLinkBitcodePass (Module &inputCode) |
| Pass * | createProgramPartitionerPass (std::string partitioningStrategy) |
| Pass * | createInstructionPatternAnalyzer () |
| MCInstPrinter * | dummyInstrPrinterCtor (const Triple &, unsigned, const MCAsmInfo &MAI, const MCInstrInfo &MII, const MCRegisterInfo &MRI) |
| void | LLVMInitializeTCETarget () |
| Pass * createInstructionPatternAnalyzer | ( | ) |
Definition at line 55 of file InstructionPatternAnalyzer.cc.
| Pass * createLinkBitcodePass | ( | Module & | inputCode | ) |
Definition at line 98 of file LinkBitcode.cc.
Referenced by llvm::TCEPassConfig::addPreISel().
| Pass * createLowerMissingInstructionsPass | ( | const TTAMachine::Machine & | mach | ) |
Definition at line 147 of file LowerMissingInstructions.cc.
Referenced by llvm::TCEPassConfig::addPreISel().
| Pass * createProgramPartitionerPass | ( | std::string | partitioningStrategy | ) |
| MCInstPrinter * dummyInstrPrinterCtor | ( | const Triple & | , |
| unsigned | , | ||
| const MCAsmInfo & | MAI, | ||
| const MCInstrInfo & | MII, | ||
| const MCRegisterInfo & | MRI | ||
| ) |
Definition at line 112 of file TCETargetMachine.cc.
Referenced by LLVMInitializeTCETarget().
| void LLVMInitializeTCETarget | ( | ) |
Definition at line 121 of file TCETargetMachine.cc.
References dummyInstrPrinterCtor(), llvm::TheTCELE64Target, llvm::TheTCELETarget, llvm::TheTCETarget, and X().
Referenced by LLVMBackend::compile().
