diff options
author | Chris Lattner <sabre@nondot.org> | 2009-06-27 01:31:51 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-06-27 01:31:51 +0000 |
commit | 89da6990929d2a03a4ed5063f75a9d84bc0c17e9 (patch) | |
tree | dc4538ed5b64841f8dd1fa790acc1361cbc493d6 /lib/Target/X86/X86InstrBuilder.h | |
parent | 5b93ea1ca3cf55a750e58abee7ed845b210d14c8 (diff) | |
download | llvm-89da6990929d2a03a4ed5063f75a9d84bc0c17e9.tar.gz llvm-89da6990929d2a03a4ed5063f75a9d84bc0c17e9.tar.bz2 llvm-89da6990929d2a03a4ed5063f75a9d84bc0c17e9.tar.xz |
Fix PR4466 by making fastisel set operand flags correctly.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@74366 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/X86/X86InstrBuilder.h')
-rw-r--r-- | lib/Target/X86/X86InstrBuilder.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Target/X86/X86InstrBuilder.h b/lib/Target/X86/X86InstrBuilder.h index 39504cd44c..b50dd65a29 100644 --- a/lib/Target/X86/X86InstrBuilder.h +++ b/lib/Target/X86/X86InstrBuilder.h @@ -157,10 +157,10 @@ addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0) { /// inline const MachineInstrBuilder & addConstantPoolReference(const MachineInstrBuilder &MIB, unsigned CPI, - unsigned GlobalBaseReg = 0) { + unsigned GlobalBaseReg, unsigned char OpFlags) { //FIXME: factor this return MIB.addReg(GlobalBaseReg).addImm(1).addReg(0) - .addConstantPoolIndex(CPI).addReg(0); + .addConstantPoolIndex(CPI, 0, OpFlags).addReg(0); } } // End llvm namespace |