diff options
author | Philip Reames <listmail@philipreames.com> | 2018-08-21 00:55:35 +0000 |
---|---|---|
committer | Philip Reames <listmail@philipreames.com> | 2018-08-21 00:55:35 +0000 |
commit | a5a8546ac6ada30b59d3237d77fa74dc496f344c (patch) | |
tree | 8c280a82427eeb0caa35c4811ec447a3ff718dec /clang/lib | |
parent | 578c64da0c41b2f6186f69036aa0ed7f4ad2b70e (diff) | |
download | bcm5719-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')
0 files changed, 0 insertions, 0 deletions