mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-04-19 10:39:34 +00:00
CodePrinter -> AsmPrinter
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15599 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
b49f306bdf
commit
7103fba019
@ -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);
|
||||
}
|
||||
|
||||
|
@ -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;
|
||||
}
|
||||
|
@ -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);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user