forked from OSchip/llvm-project
add the immediate to the Offset in eliminateFrameIndex
llvm-svn: 30998
This commit is contained in:
parent
7126254a0e
commit
feb50708eb
|
@ -106,8 +106,8 @@ ARMRegisterInfo::eliminateFrameIndex(MachineBasicBlock::iterator II) const {
|
|||
|
||||
int FrameIndex = MI.getOperand(FrameIdx).getFrameIndex();
|
||||
|
||||
int Offset = MF.getFrameInfo()->getObjectOffset(FrameIndex);
|
||||
assert (MI.getOperand(OffIdx).getImmedValue() == 0);
|
||||
int Offset = MF.getFrameInfo()->getObjectOffset(FrameIndex) +
|
||||
MI.getOperand(OffIdx).getImmedValue();
|
||||
|
||||
unsigned StackSize = MF.getFrameInfo()->getStackSize();
|
||||
|
||||
|
|
|
@ -70,3 +70,10 @@ entry:
|
|||
%tmp2 = mul ulong %tmp1, %tmp
|
||||
ret ulong %tmp2
|
||||
}
|
||||
|
||||
ulong %f10() {
|
||||
entry:
|
||||
%a = alloca ulong, align 8
|
||||
%retval = load ulong* %a
|
||||
ret ulong %retval
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue