[llvm-commits] CVS: llvm/lib/Target/X86/X86InstrInfo.cpp
Chris Lattner
lattner at cs.uiuc.edu
Tue Feb 10 14:26:01 PST 2004
Changes in directory llvm/lib/Target/X86:
X86InstrInfo.cpp updated: 1.19 -> 1.20
---
Log message:
Tighten up checks
---
Diffs of the changes: (+2 -2)
Index: llvm/lib/Target/X86/X86InstrInfo.cpp
diff -u llvm/lib/Target/X86/X86InstrInfo.cpp:1.19 llvm/lib/Target/X86/X86InstrInfo.cpp:1.20
--- llvm/lib/Target/X86/X86InstrInfo.cpp:1.19 Sun Feb 1 02:22:16 2004
+++ llvm/lib/Target/X86/X86InstrInfo.cpp Tue Feb 10 14:25:13 2004
@@ -42,8 +42,8 @@
// Make sure the instruction is EXACTLY `xchg ax, ax'
if (MI.getOpcode() == X86::XCHGrr16) {
const MachineOperand &op0 = MI.getOperand(0), &op1 = MI.getOperand(1);
- if (op0.isMachineRegister() && op0.getMachineRegNum() == X86::AX &&
- op1.isMachineRegister() && op1.getMachineRegNum() == X86::AX) {
+ if (op0.isPhysicalRegister() && op0.getReg() == X86::AX &&
+ op1.isPhysicalRegister() && op1.getReg() == X86::AX) {
return true;
}
}
More information about the llvm-commits
mailing list