Teach MachineLICM and MachineSink how to clear kill flags conservatively
authorDan Gohman <gohman@apple.com>
Thu, 13 May 2010 20:34:42 +0000 (20:34 +0000)
committerDan Gohman <gohman@apple.com>
Thu, 13 May 2010 20:34:42 +0000 (20:34 +0000)
commite6cd757e6800b9b94a6459ec148c0624c4f2e3c1
treed5f6dc0117786538e247416458b5f8fb9bed5367
parent1e5a6c46b8f8cca0e4e6d582289bfd13cb462e39
Teach MachineLICM and MachineSink how to clear kill flags conservatively
when they move instructions.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@103737 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/CodeGen/MachineInstr.h
lib/CodeGen/MachineInstr.cpp
lib/CodeGen/MachineLICM.cpp
lib/CodeGen/MachineSink.cpp