[llvm-commits] CVS: llvm/lib/Target/PowerPC/PowerPCRegisterInfo.h PowerPCRegisterInfo.cpp
Alkis Evlogimenos
alkis at cs.uiuc.edu
Thu Feb 12 02:12:01 PST 2004
Changes in directory llvm/lib/Target/PowerPC:
PowerPCRegisterInfo.h updated: 1.2 -> 1.3
PowerPCRegisterInfo.cpp updated: 1.2 -> 1.3
---
Log message:
Change interface so that we can add to the end of a basic block
without getting an assertion from ilist that we are dereferencing
ilist<T>::end().
---
Diffs of the changes: (+10 -10)
Index: llvm/lib/Target/PowerPC/PowerPCRegisterInfo.h
diff -u llvm/lib/Target/PowerPC/PowerPCRegisterInfo.h:1.2 llvm/lib/Target/PowerPC/PowerPCRegisterInfo.h:1.3
--- llvm/lib/Target/PowerPC/PowerPCRegisterInfo.h:1.2 Wed Feb 11 20:27:10 2004
+++ llvm/lib/Target/PowerPC/PowerPCRegisterInfo.h Thu Feb 12 02:11:04 2004
@@ -27,25 +27,25 @@
/// Code Generation virtual methods...
int storeRegToStackSlot(MachineBasicBlock &MBB,
- MachineInstr* MBBI,
+ MachineBasicBlock::iterator MBBI,
unsigned SrcReg, int FrameIndex,
const TargetRegisterClass *RC) const;
int loadRegFromStackSlot(MachineBasicBlock &MBB,
- MachineInstr* MBBI,
+ MachineBasicBlock::iterator MBBI,
unsigned DestReg, int FrameIndex,
const TargetRegisterClass *RC) const;
- int copyRegToReg(MachineBasicBlock &MBB, MachineInstr* MBBI,
+ int copyRegToReg(MachineBasicBlock &MBB, MachineBasicBlock::iterator MBBI,
unsigned DestReg, unsigned SrcReg,
const TargetRegisterClass *RC) const;
int eliminateCallFramePseudoInstr(MachineFunction &MF,
MachineBasicBlock &MBB,
- MachineInstr* I) const;
+ MachineBasicBlock::iterator I) const;
int eliminateFrameIndex(MachineFunction &MF,
- MachineInstr* II) const;
+ MachineBasicBlock::iterator II) const;
int processFunctionBeforeFrameFinalized(MachineFunction &MF) const;
Index: llvm/lib/Target/PowerPC/PowerPCRegisterInfo.cpp
diff -u llvm/lib/Target/PowerPC/PowerPCRegisterInfo.cpp:1.2 llvm/lib/Target/PowerPC/PowerPCRegisterInfo.cpp:1.3
--- llvm/lib/Target/PowerPC/PowerPCRegisterInfo.cpp:1.2 Wed Feb 11 20:27:10 2004
+++ llvm/lib/Target/PowerPC/PowerPCRegisterInfo.cpp Thu Feb 12 02:11:04 2004
@@ -23,7 +23,7 @@
int PowerPCRegisterInfo::storeRegToStackSlot(
MachineBasicBlock &MBB,
- MachineInstr* MBBI,
+ MachineBasicBlock::iterator MBBI,
unsigned SrcReg, int FrameIdx,
const TargetRegisterClass *RC) const
{
@@ -33,7 +33,7 @@
int PowerPCRegisterInfo::loadRegFromStackSlot(
MachineBasicBlock &MBB,
- MachineInstr* MBBI,
+ MachineBasicBlock::iterator MBBI,
unsigned DestReg, int FrameIdx,
const TargetRegisterClass *RC) const
{
@@ -42,7 +42,7 @@
}
int PowerPCRegisterInfo::copyRegToReg(MachineBasicBlock &MBB,
- MachineInstr* MBBI,
+ MachineBasicBlock::iterator MBBI,
unsigned DestReg, unsigned SrcReg,
const TargetRegisterClass *RC) const {
abort();
@@ -51,13 +51,13 @@
int PowerPCRegisterInfo::eliminateCallFramePseudoInstr(MachineFunction &MF,
MachineBasicBlock &MBB,
- MachineInstr* I) const {
+ MachineBasicBlock::iterator I) const {
abort();
return -1;
}
int PowerPCRegisterInfo::eliminateFrameIndex(MachineFunction &MF,
- MachineInstr* II) const {
+ MachineBasicBlock::iterator II) const {
abort();
return -1;
}
More information about the llvm-commits
mailing list