mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-08-05 13:26:55 +00:00
Changes commited for Nate Begeman:
Use a PowerPC specific prolog epilog inserter to control where spilled callee save regs are placed on the stack. Get rid of implicit return address stack slot, save return address reg (LR) in appropriate slot Improve code generated for functions that don't have calls or access globals Note from Chris: PowerPCPEI will eventually be eliminated, once the functionality is merged into CodeGen/PrologEpilogInserter.cpp git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15536 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -26,6 +26,7 @@ class TargetMachine;
|
||||
// passes. For example:
|
||||
FunctionPass *createPPCSimpleInstructionSelector(TargetMachine &TM);
|
||||
FunctionPass *createPPCCodePrinterPass(std::ostream &OS, TargetMachine &TM);
|
||||
FunctionPass *createPowerPCPEI();
|
||||
FunctionPass *createPPCBranchSelectionPass();
|
||||
} // end namespace llvm;
|
||||
|
||||
|
Reference in New Issue
Block a user