mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-02-08 13:26:19 +00:00
CodePrinter -> AsmPrinter
llvm-svn: 15599
This commit is contained in:
parent
32b5c4960c
commit
3da9167cc4
@ -85,12 +85,12 @@ namespace {
|
||||
};
|
||||
} // end of anonymous namespace
|
||||
|
||||
/// createPPCCodePrinterPass - Returns a pass that prints the PPC
|
||||
/// createPPCAsmPrinterPass - Returns a pass that prints the PPC
|
||||
/// assembly code for a MachineFunction to the given output stream,
|
||||
/// using the given target machine description. This should work
|
||||
/// regardless of whether the function is in SSA form.
|
||||
/// regardless of whether the function is in SSA form or not.
|
||||
///
|
||||
FunctionPass *createPPCCodePrinterPass(std::ostream &o,TargetMachine &tm) {
|
||||
FunctionPass *createPPCAsmPrinterPass(std::ostream &o,TargetMachine &tm) {
|
||||
return new Printer(o, tm);
|
||||
}
|
||||
|
||||
|
@ -25,7 +25,7 @@ class TargetMachine;
|
||||
// Here is where you would define factory methods for powerpc-specific
|
||||
// passes. For example:
|
||||
FunctionPass *createPPCSimpleInstructionSelector(TargetMachine &TM);
|
||||
FunctionPass *createPPCCodePrinterPass(std::ostream &OS, TargetMachine &TM);
|
||||
FunctionPass *createPPCAsmPrinterPass(std::ostream &OS, TargetMachine &TM);
|
||||
FunctionPass *createPowerPCPEI();
|
||||
FunctionPass *createPPCBranchSelectionPass();
|
||||
} // end namespace llvm;
|
||||
|
@ -85,12 +85,12 @@ namespace {
|
||||
};
|
||||
} // end of anonymous namespace
|
||||
|
||||
/// createPPCCodePrinterPass - Returns a pass that prints the PPC
|
||||
/// createPPCAsmPrinterPass - Returns a pass that prints the PPC
|
||||
/// assembly code for a MachineFunction to the given output stream,
|
||||
/// using the given target machine description. This should work
|
||||
/// regardless of whether the function is in SSA form.
|
||||
/// regardless of whether the function is in SSA form or not.
|
||||
///
|
||||
FunctionPass *createPPCCodePrinterPass(std::ostream &o,TargetMachine &tm) {
|
||||
FunctionPass *createPPCAsmPrinterPass(std::ostream &o,TargetMachine &tm) {
|
||||
return new Printer(o, tm);
|
||||
}
|
||||
|
||||
|
@ -91,7 +91,7 @@ bool PowerPCTargetMachine::addPassesToEmitAssembly(PassManager &PM,
|
||||
|
||||
// Must run branch selection immediately preceding the printer
|
||||
PM.add(createPPCBranchSelectionPass());
|
||||
PM.add(createPPCCodePrinterPass(Out, *this));
|
||||
PM.add(createPPCAsmPrinterPass(Out, *this));
|
||||
PM.add(createMachineCodeDeleter());
|
||||
return false;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user