summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2012-11-18 19:27:01 +0000
committerDuncan Sands <baldrick@free.fr>2012-11-18 19:27:01 +0000
commit20bd7fa0f702346a033535630320046d237ed954 (patch)
treec55a278eedc1d161e23455fbe6b726996719a4c5 /llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
parent431aa1227c8995d571fc726ebaaadc6d741aee39 (diff)
downloadbcm5719-llvm-20bd7fa0f702346a033535630320046d237ed954.tar.gz
bcm5719-llvm-20bd7fa0f702346a033535630320046d237ed954.zip
Fix PR14060, an infinite loop in reassociate. The problem was that one of the
operands of the expression being written was wrongly thought to be reusable as an inner node of the expression resulting in it turning up as both an inner node *and* a leaf, creating a cycle in the def-use graph. This would have caused the verifier to blow up if things had gotten that far, however it managed to provoke an infinite loop first. llvm-svn: 168291
Diffstat (limited to 'llvm/lib/CodeGen/ScheduleDAGInstrs.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud