diff options
author | Peter Szecsi <szepet95@gmail.com> | 2017-08-28 10:21:24 +0000 |
---|---|---|
committer | Peter Szecsi <szepet95@gmail.com> | 2017-08-28 10:21:24 +0000 |
commit | d91554bc91a493b9b83572d7e933847ebeb3d5a6 (patch) | |
tree | d96df7a84da7c894a90c1ada9548cd9785584852 /llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp | |
parent | d76f7b824e57b40fb87d8401d36af5b54d304542 (diff) | |
download | bcm5719-llvm-d91554bc91a493b9b83572d7e933847ebeb3d5a6.tar.gz bcm5719-llvm-d91554bc91a493b9b83572d7e933847ebeb3d5a6.zip |
[StaticAnalyzer] LoopUnrolling fixes
1. The LoopUnrolling feature needs the LoopExit included in the CFG so added this
dependency via the config options
2. The LoopExit element can be encountered even if we haven't encountered the
block of the corresponding LoopStmt. So the asserts were not right.
3. If we are caching out the Node then we get a nullptr from generateNode which
case was not handled.
Differential Revision: https://reviews.llvm.org/D37103
llvm-svn: 311880
Diffstat (limited to 'llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.cpp')
0 files changed, 0 insertions, 0 deletions