aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
diff options
context:
space:
mode:
authorJakob Stoklund Olesen <stoklund@2pi.dk>2010-08-11 23:08:22 +0000
committerJakob Stoklund Olesen <stoklund@2pi.dk>2010-08-11 23:08:22 +0000
commit9c473e46f3846c8678d1d79911a8eb40e1c55bda (patch)
tree0136c2a2d77b4ad45b46f56e4cb0791465aab119 /llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp
parentcacb0e2d458187fbcf31ee95df9552df9d437955 (diff)
downloadllvm-9c473e46f3846c8678d1d79911a8eb40e1c55bda.zip
llvm-9c473e46f3846c8678d1d79911a8eb40e1c55bda.tar.gz
llvm-9c473e46f3846c8678d1d79911a8eb40e1c55bda.tar.bz2
Fix <rdar://problem/8282498> even if it doesn't reproduce on trunk.
When a register is defined by a partial load: %reg1234:sub_32 = MOV32mr <fi#-1>; GR64:%reg1234 That load cannot be folded into an instruction using the full 64-bit register. It would become a 64-bit load. This is related to the recent change to have isLoadFromStackSlot return false on a sub-register load. llvm-svn: 110874
Diffstat (limited to 'llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp')
0 files changed, 0 insertions, 0 deletions