diff options
author | Tim Northover <Tim.Northover@arm.com> | 2013-04-20 19:31:00 +0000 |
---|---|---|
committer | Tim Northover <Tim.Northover@arm.com> | 2013-04-20 19:31:00 +0000 |
commit | d9d4211fe2b8bbe969820610825ffa7d6d215daa (patch) | |
tree | 7545cd18689626515fa7a3f5b9772f8cb637a9be /llvm/lib/Transforms/Utils/SimplifyCFG.cpp | |
parent | 36e827602a79ab462177c0c764a1f6b01aa6e87c (diff) | |
download | bcm5719-llvm-d9d4211fe2b8bbe969820610825ffa7d6d215daa.tar.gz bcm5719-llvm-d9d4211fe2b8bbe969820610825ffa7d6d215daa.zip |
ARM: don't add FrameIndex offset for LDMIA (has no immediate)
Previously, when spilling 64-bit paired registers, an LDMIA with both
a FrameIndex and an offset was produced. This kind of instruction
shouldn't exist, and the extra operand was being confused with the
predicate, causing aborts later on.
This removes the invalid 0-offset from the instruction being
produced.
llvm-svn: 179956
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyCFG.cpp')
0 files changed, 0 insertions, 0 deletions