summaryrefslogtreecommitdiffstats
path: root/lldb/packages/Python/lldbsuite/test/help/TestHelp.py
diff options
context:
space:
mode:
authorPeter Szecsi <szepet95@gmail.com>2017-07-25 19:23:23 +0000
committerPeter Szecsi <szepet95@gmail.com>2017-07-25 19:23:23 +0000
commit657ac14816febccd38c00c192ce18142d518210d (patch)
treea772964a1ad5dd57db8557e44841d20271aa708e /lldb/packages/Python/lldbsuite/test/help/TestHelp.py
parentadfe5368ee1ab6ae658356a68432bbc88360f1e0 (diff)
downloadbcm5719-llvm-657ac14816febccd38c00c192ce18142d518210d.tar.gz
bcm5719-llvm-657ac14816febccd38c00c192ce18142d518210d.zip
[StaticAnalyzer] Completely unrolling specific loops with known bound option
This feature allows the analyzer to consider loops to completely unroll. New requirements/rules (for unrolling) can be added easily via ASTMatchers. Right now it is hidden behind a flag, the aim is to find the correct heuristic and create a solution which results higher coverage % and more precise analysis, thus can be enabled by default. Right now the blocks which belong to an unrolled loop are marked by the LoopVisitor which adds them to the ProgramState. Then whenever we encounter a CFGBlock in the processCFGBlockEntrance which is marked then we skip its investigating. That means, it won't be considered to be visited more than the maximal bound for visiting since it won't be checked. llvm-svn: 309006
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/help/TestHelp.py')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud