summaryrefslogtreecommitdiffstats
path: root/llvm/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
commit15b8036b291c09cff0e22c76030a97caf842ba7e (patch)
treecc47b987faab3594c72462277ffe6d59e6534f2e /llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
parent40874c708f1ef118ed361d6df459127018dc1090 (diff)
downloadbcm5719-llvm-15b8036b291c09cff0e22c76030a97caf842ba7e.tar.gz
bcm5719-llvm-15b8036b291c09cff0e22c76030a97caf842ba7e.zip
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. llvm-svn: 10510
Diffstat (limited to 'llvm/lib/CodeGen/TwoAddressInstructionPass.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud