forked from OSchip/llvm-project
Added support method for setting interference for pseudo instructions
llvm-svn: 1303
This commit is contained in:
parent
f7a9a52e8d
commit
7765ca8b25
|
@ -138,10 +138,9 @@ class PhyRegAlloc: public NonCopyable
|
|||
void setRegsUsedByThisInst(RegClass *RC, const MachineInstr *MInst );
|
||||
int getRegNotUsedByThisInst(RegClass *RC, const MachineInstr *MInst);
|
||||
|
||||
void addInterf4PseudoInstr(const MachineInstr *MInst);
|
||||
|
||||
|
||||
void PhyRegAlloc::insertPhiEleminateInstrns();
|
||||
|
||||
public:
|
||||
|
||||
PhyRegAlloc(Method *const M, const TargetMachine& TM,
|
||||
|
@ -152,28 +151,5 @@ class PhyRegAlloc: public NonCopyable
|
|||
};
|
||||
|
||||
|
||||
|
||||
/*
|
||||
|
||||
|
||||
What to do:
|
||||
|
||||
* Insert IntCCReg checking code to insertCallerSaving
|
||||
* add methods like cpCCReg2Mem & cpMem2CCReg (these will accept an array
|
||||
and push back or push_front the instr according to PUSH_BACK, PUSH_FRONT
|
||||
flags
|
||||
|
||||
*/
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in New Issue