mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-06-12 13:38:21 +00:00
Rearrange code, indent for the namespace, add the createMachineFunctionPrinterPass
to passes.h, and add the machien destruction pass to Passes.h git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10557 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@ -26,14 +26,11 @@ namespace llvm {
|
||||
|
||||
class Function;
|
||||
class TargetMachine;
|
||||
class FunctionPass;
|
||||
class SSARegMap;
|
||||
class MachineFunctionInfo;
|
||||
class MachineFrameInfo;
|
||||
class MachineConstantPool;
|
||||
|
||||
FunctionPass *createMachineFunctionPrinterPass();
|
||||
|
||||
class MachineFunction : private Annotation {
|
||||
const Function *Fn;
|
||||
const TargetMachine &Target;
|
||||
@ -103,7 +100,6 @@ public:
|
||||
// get() -- Returns a handle to the object.
|
||||
// This should not be called before "construct()"
|
||||
// for a given Method.
|
||||
// destruct() -- Destroy the MachineFunction object
|
||||
//
|
||||
static MachineFunction& construct(const Function *F, const TargetMachine &TM);
|
||||
static void destruct(const Function *F);
|
||||
|
Reference in New Issue
Block a user