aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/TwoAddressInstructionPass.cpp
diff options
context:
space:
mode:
authorAlkis Evlogimenos <alkis@evlogimenos.com>2003-12-18 08:53:43 +0000
committerAlkis Evlogimenos <alkis@evlogimenos.com>2003-12-18 08:53:43 +0000
commit43f692f90f6b27304570e1b1807542dff4b8e847 (patch)
treedd511ab62149628670033a81b60bcef44027c29c /lib/CodeGen/TwoAddressInstructionPass.cpp
parentdd2cc65f34f9b7bfda1cd0c42becedfc361d46f8 (diff)
When a variable is killed and redifined in a basic block only one
killing instruction is tracked. This causes the LiveIntervals to create bogus intervals. The workaound is to add a range to the interval from the redefinition to the end of the basic block. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10510 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/CodeGen/TwoAddressInstructionPass.cpp')
0 files changed, 0 insertions, 0 deletions