summaryrefslogtreecommitdiffstats
path: root/clang/lib/StaticAnalyzer
diff options
context:
space:
mode:
authorPhilip Reames <listmail@philipreames.com>2018-08-21 00:55:35 +0000
committerPhilip Reames <listmail@philipreames.com>2018-08-21 00:55:35 +0000
commita5a8546ac6ada30b59d3237d77fa74dc496f344c (patch)
tree8c280a82427eeb0caa35c4811ec447a3ff718dec /clang/lib/StaticAnalyzer
parent578c64da0c41b2f6186f69036aa0ed7f4ad2b70e (diff)
downloadbcm5719-llvm-a5a8546ac6ada30b59d3237d77fa74dc496f344c.tar.gz
bcm5719-llvm-a5a8546ac6ada30b59d3237d77fa74dc496f344c.zip
[AST] Mark invariant.starts as being readonly
These intrinsics are modelled as writing for control flow purposes, but they don't actually write to any location. Marking these - as we did for guards - allows LICM to hoist loads out of loops containing invariant.starts. Differential Revision: https://reviews.llvm.org/D50861 llvm-svn: 340245
Diffstat (limited to 'clang/lib/StaticAnalyzer')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud