diff options
| author | Dan Gohman <gohman@apple.com> | 2008-12-03 18:43:12 +0000 | 
|---|---|---|
| committer | Dan Gohman <gohman@apple.com> | 2008-12-03 18:43:12 +0000 | 
| commit | 3f86b5133363b95b751cc65bf420664d70df02e1 (patch) | |
| tree | a84ef66518446993bf3d89a592255c8f5e1734d8 /llvm/lib/Target/CellSPU/SPUInstrInfo.h | |
| parent | 69cc2cbbff5232ac55a8387856b17c148e7663dd (diff) | |
| download | bcm5719-llvm-3f86b5133363b95b751cc65bf420664d70df02e1.tar.gz bcm5719-llvm-3f86b5133363b95b751cc65bf420664d70df02e1.zip | |
Split foldMemoryOperand into public non-virtual and protected virtual
parts, and add target-independent code to add/preserve
MachineMemOperands.
llvm-svn: 60488
Diffstat (limited to 'llvm/lib/Target/CellSPU/SPUInstrInfo.h')
| -rw-r--r-- | llvm/lib/Target/CellSPU/SPUInstrInfo.h | 16 | 
1 files changed, 8 insertions, 8 deletions
| diff --git a/llvm/lib/Target/CellSPU/SPUInstrInfo.h b/llvm/lib/Target/CellSPU/SPUInstrInfo.h index 722e1a10e83..5c59b68cbb1 100644 --- a/llvm/lib/Target/CellSPU/SPUInstrInfo.h +++ b/llvm/lib/Target/CellSPU/SPUInstrInfo.h @@ -79,16 +79,16 @@ namespace llvm {                                   SmallVectorImpl<MachineInstr*> &NewMIs) const;      //! Fold spills into load/store instructions -    virtual MachineInstr* foldMemoryOperand(MachineFunction &MF, -                                            MachineInstr* MI, -                                            const SmallVectorImpl<unsigned> &Ops, -                                            int FrameIndex) const; +    virtual MachineInstr* foldMemoryOperandImpl(MachineFunction &MF, +                                                MachineInstr* MI, +                                                const SmallVectorImpl<unsigned> &Ops, +                                                int FrameIndex) const;      //! Fold any load/store to an operand -    virtual MachineInstr* foldMemoryOperand(MachineFunction &MF, -                                            MachineInstr* MI, -                                            const SmallVectorImpl<unsigned> &Ops, -                                            MachineInstr* LoadMI) const { +    virtual MachineInstr* foldMemoryOperandImpl(MachineFunction &MF, +                                                MachineInstr* MI, +                                                const SmallVectorImpl<unsigned> &Ops, +                                                MachineInstr* LoadMI) const {        return 0;      }    }; | 

