Changes in directory llvm/lib/Target/X86:
X86AsmPrinter.h updated: 1.10 -> 1.11 --- Log message: ConstantPoolIndex is now the displacement field of addressing mode. --- Diffs of the changes: (+4 -3) X86AsmPrinter.h | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) Index: llvm/lib/Target/X86/X86AsmPrinter.h diff -u llvm/lib/Target/X86/X86AsmPrinter.h:1.10 llvm/lib/Target/X86/X86AsmPrinter.h:1.11 --- llvm/lib/Target/X86/X86AsmPrinter.h:1.10 Tue Dec 13 00:32:50 2005 +++ llvm/lib/Target/X86/X86AsmPrinter.h Sat Feb 25 03:56:50 2006 @@ -47,11 +47,12 @@ inline static bool isMem(const MachineInstr *MI, unsigned Op) { if (MI->getOperand(Op).isFrameIndex()) return true; - if (MI->getOperand(Op).isConstantPoolIndex()) return true; return Op+4 <= MI->getNumOperands() && MI->getOperand(Op ).isRegister() && isScale(MI->getOperand(Op+1)) && - MI->getOperand(Op+2).isRegister() && (MI->getOperand(Op+3).isImmediate()|| - MI->getOperand(Op+3).isGlobalAddress()); + MI->getOperand(Op+2).isRegister() && + (MI->getOperand(Op+3).isImmediate() || + MI->getOperand(Op+3).isGlobalAddress() || + MI->getOperand(Op+3).isConstantPoolIndex()); } }; _______________________________________________ llvm-commits mailing list llvm-commits@cs.uiuc.edu http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits