diff options
author | Jonas Paulsson <jonas.paulsson@ericsson.com> | 2015-10-21 07:39:47 +0000 |
---|---|---|
committer | Jonas Paulsson <jonas.paulsson@ericsson.com> | 2015-10-21 07:39:47 +0000 |
commit | 17ad04535faaf580f10c23d6622a55a3aefe845b (patch) | |
tree | 0b893eb3f18b2887608373d000447ac4800c81d1 /lldb/source | |
parent | 896c66ecc64e9f8fa80b08b8d9d7eecfce5c3acd (diff) | |
download | bcm5719-llvm-17ad04535faaf580f10c23d6622a55a3aefe845b.tar.gz bcm5719-llvm-17ad04535faaf580f10c23d6622a55a3aefe845b.zip |
Let MachineVerifier be aware of mem-to-mem instructions.
A mem-to-mem instruction (that both loads and stores), which store to an
FI, cannot pass the verifier since it thinks it is loading from the FI.
For the mem-to-mem instruction, do a looser check in visitMachineOperand()
and only check liveness at the reg-slot while analyzing a frame index operand.
Needed to make CodeGen/SystemZ/xor-01.ll pass with -verify-machineinstrs,
which now runs with this flag.
Reviewed by Evan Cheng and Quentin Colombet.
llvm-svn: 250885
Diffstat (limited to 'lldb/source')
0 files changed, 0 insertions, 0 deletions