mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-10-25 10:27:04 +00:00
fastisel doesn't need DwarfWriter, remove some tendricles.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100381 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -28,7 +28,6 @@ class MachineConstantPool;
|
||||
class MachineFunction;
|
||||
class MachineFrameInfo;
|
||||
class MachineModuleInfo;
|
||||
class DwarfWriter;
|
||||
class MachineRegisterInfo;
|
||||
class TargetData;
|
||||
class TargetInstrInfo;
|
||||
@@ -51,7 +50,6 @@ protected:
|
||||
#endif
|
||||
MachineFunction &MF;
|
||||
MachineModuleInfo *MMI;
|
||||
DwarfWriter *DW;
|
||||
MachineRegisterInfo &MRI;
|
||||
MachineFrameInfo &MFI;
|
||||
MachineConstantPool &MCP;
|
||||
@@ -117,7 +115,6 @@ public:
|
||||
protected:
|
||||
FastISel(MachineFunction &mf,
|
||||
MachineModuleInfo *mmi,
|
||||
DwarfWriter *dw,
|
||||
DenseMap<const Value *, unsigned> &vm,
|
||||
DenseMap<const BasicBlock *, MachineBasicBlock *> &bm,
|
||||
DenseMap<const AllocaInst *, int> &am
|
||||
|
||||
@@ -30,7 +30,6 @@ namespace llvm {
|
||||
class MachineFunction;
|
||||
class MachineInstr;
|
||||
class MachineModuleInfo;
|
||||
class DwarfWriter;
|
||||
class TargetLowering;
|
||||
class TargetInstrInfo;
|
||||
class FunctionLoweringInfo;
|
||||
@@ -285,7 +284,6 @@ private:
|
||||
|
||||
void SelectAllBasicBlocks(Function &Fn, MachineFunction &MF,
|
||||
MachineModuleInfo *MMI,
|
||||
DwarfWriter *DW,
|
||||
const TargetInstrInfo &TII);
|
||||
void FinishBasicBlock();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user