projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Fix the offset values for these memoperands. For frame objects, the
[oota-llvm.git]
/
lib
/
Target
/
X86
/
X86InstrBuilder.h
diff --git
a/lib/Target/X86/X86InstrBuilder.h
b/lib/Target/X86/X86InstrBuilder.h
index 54c84e7880fc23926d3807462bda1c3c62359412..6aae2e8ab30fcb99224eb5b220a12e9c79c5317a 100644
(file)
--- a/
lib/Target/X86/X86InstrBuilder.h
+++ b/
lib/Target/X86/X86InstrBuilder.h
@@
-144,7
+144,7
@@
addFrameReference(const MachineInstrBuilder &MIB, int FI, int Offset = 0) {
Flags |= MachineMemOperand::MOStore;
MachineMemOperand MMO(PseudoSourceValue::getFixedStack(FI),
Flags,
-
MFI.getObjectOffset(FI) +
Offset,
+ Offset,
MFI.getObjectSize(FI),
MFI.getObjectAlignment(FI));
return addOffset(MIB.addFrameIndex(FI), Offset)