OpenASIP
2.0
|
#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 108 of file TCETargetMachine.cc.
Referenced by LLVMInitializeTCETarget().
void LLVMInitializeTCETarget | ( | ) |
Definition at line 117 of file TCETargetMachine.cc.
References dummyInstrPrinterCtor(), llvm::TheTCELE64Target, llvm::TheTCELETarget, llvm::TheTCETarget, and X().
Referenced by LLVMBackend::compile().