diff options
author | Evan Cheng <evan.cheng@apple.com> | 2008-07-03 09:09:37 +0000 |
---|---|---|
committer | Evan Cheng <evan.cheng@apple.com> | 2008-07-03 09:09:37 +0000 |
commit | 9f1c8317a4676945b4961ddb9827ef2412551620 (patch) | |
tree | c713798c01964fdb5e667374c5f276d9cec2795e /lib/Transforms/Scalar/ADCE.cpp | |
parent | f9d0318950c60aa723ff650701f0365f0aafebd6 (diff) | |
download | external_llvm-9f1c8317a4676945b4961ddb9827ef2412551620.zip external_llvm-9f1c8317a4676945b4961ddb9827ef2412551620.tar.gz external_llvm-9f1c8317a4676945b4961ddb9827ef2412551620.tar.bz2 |
- Remove calls to copyKillDeadInfo which is an N^2 function. Instead, propagate kill / dead markers as new instructions are constructed in foldMemoryOperand, convertToThressAddress, etc.
- Also remove LiveVariables::instructionChanged, etc. Replace all calls with cheaper calls which update VarInfo kill list.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@53097 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Scalar/ADCE.cpp')
0 files changed, 0 insertions, 0 deletions