summaryrefslogtreecommitdiffstats
path: root/llvm/tools/llvm-objcopy/llvm-objcopy.cpp
diff options
context:
space:
mode:
authorPeter Szecsi <szepet95@gmail.com>2017-07-19 23:50:00 +0000
committerPeter Szecsi <szepet95@gmail.com>2017-07-19 23:50:00 +0000
commitcb387b11df4290336129267df56620a48ee2b2cd (patch)
tree5b4b77e8cd41e9652e87721636a33d3f68db79d5 /llvm/tools/llvm-objcopy/llvm-objcopy.cpp
parent9b97a31870b4e2eb323d5ecca0052f1de19617a3 (diff)
downloadbcm5719-llvm-cb387b11df4290336129267df56620a48ee2b2cd.tar.gz
bcm5719-llvm-cb387b11df4290336129267df56620a48ee2b2cd.zip
This feature allows the analyzer to consider loops to completely unroll. New
requirements/rules (for unrolling) can be added easily via ASTMatchers. The current implementation is hidden behind a flag. 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. Differential Revision: https://reviews.llvm.org/D34260 llvm-svn: 308558
Diffstat (limited to 'llvm/tools/llvm-objcopy/llvm-objcopy.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud