LLVM API Documentation
#include <PowerPCTargetMachine.h>
Inheritance diagram for llvm::PowerPCTargetMachine:
Public Member Functions | |
virtual const TargetFrameInfo * | getFrameInfo () const |
virtual bool | addPassesToEmitAssembly (PassManager &PM, std::ostream &Out) |
Protected Member Functions | |
PowerPCTargetMachine (const std::string &name, IntrinsicLowering *IL, const TargetData &TD, const PowerPCFrameInfo &TFI) |
Definition at line 26 of file PowerPCTargetMachine.h.
|
Definition at line 52 of file PowerPCTargetMachine.cpp. |
|
addPassesToEmitAssembly - Add passes to the specified pass manager to implement a static compiler for this target. Reimplemented from llvm::TargetMachine. Definition at line 70 of file PowerPCTargetMachine.cpp. References llvm::PassManager::add(), llvm::AIX, llvm::createAIXAsmPrinter(), llvm::createDarwinAsmPrinter(), llvm::createLowerConstantExpressionsPass(), llvm::createLowerGCPass(), llvm::createLowerInvokePass(), llvm::createLowerSwitchPass(), llvm::createMachineCodeDeleter(), llvm::createMachineFunctionPrinterPass(), llvm::createPPC32ISelSimple(), llvm::createPPC64ISelSimple(), llvm::createPPCBranchSelectionPass(), llvm::createPrologEpilogCodeInserter(), llvm::createRegisterAllocator(), llvm::createUnreachableBlockEliminationPass(), and llvm::PrintMachineCode. |
|
Reimplemented from llvm::TargetMachine. Definition at line 33 of file PowerPCTargetMachine.h. |