diff options
author | Evan Cheng <evan.cheng@apple.com> | 2009-07-22 00:25:27 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2009-07-22 00:25:27 +0000 |
commit | fc6ad402fb267cba1625801444aad30da43d383a (patch) | |
tree | 4e621438426c6c89519c7175029f6b26899afff5 /lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | e922c0201916e0b980ab3cfe91e1413e68d55647 (diff) |
Let each target determines whether a machine instruction is dead. If true, that allows late codeine passes to delete it.
This is considered a workaround. The problem is some targets are not modeling side effects correctly. PPC is apparently one of those. This patch allows ppc llvm-gcc to bootstrap on Darwin. Once we find out which instruction definitions are wrong, we can remove the PPCInstrInfo workaround.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@76703 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions