diff options
author | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2017-03-23 23:01:22 +0000 |
---|---|---|
committer | Krzysztof Parzyszek <kparzysz@codeaurora.org> | 2017-03-23 23:01:22 +0000 |
commit | 10fbac009d007fc11c92a5dc5b2fbf07781fd139 (patch) | |
tree | 2e6079e447a372fbb8f1c0cf2f9abc7e56345555 /llvm/test/Transforms/CodeGenPrepare/section.ll | |
parent | 6ca44f91617d2d6f6d1dd0bb371f275a6a1d1bc6 (diff) | |
download | bcm5719-llvm-10fbac009d007fc11c92a5dc5b2fbf07781fd139.tar.gz bcm5719-llvm-10fbac009d007fc11c92a5dc5b2fbf07781fd139.zip |
[Hexagon] Avoid infinite loops in HexagonLoopIdiomRecognition
- Avoid explosive growth of the simplification queue by not queuing
expressions that are alredy in it.
- Add an iteration counter and abort after a sufficiently large number
of iterations (assuming that it's a symptom of an infinite loop).
llvm-svn: 298655
Diffstat (limited to 'llvm/test/Transforms/CodeGenPrepare/section.ll')
0 files changed, 0 insertions, 0 deletions