diff options
| author | DianQK <dianqk@dianqk.net> | 2024-11-20 19:52:51 +0800 | 
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-11-20 19:52:51 +0800 | 
| commit | 18b02bbf441660683df7f3925946984203d49bab (patch) | |
| tree | ead6bb10ccea361c4bd67c9c140af2d197c6b6e1 /llvm/lib/Support/LockFileManager.cpp | |
| parent | 0a1795f781163a8e7b72fee492f87ab27d5e3995 (diff) | |
| download | llvm-18b02bbf441660683df7f3925946984203d49bab.zip llvm-18b02bbf441660683df7f3925946984203d49bab.tar.gz llvm-18b02bbf441660683df7f3925946984203d49bab.tar.bz2 | |
[LICM] allow MemoryAccess creation failure (#116813)
Fixes #116809.
After running some passes (SimpleLoopUnswitch, LoopInstSimplify, etc.),
MemorySSA might be outdated, and the instruction `I` may have become a
non-memory touching instruction.
LICM has already handled this, but it does not pass
`CreationMustSucceed=false` to `createDefinedAccess`.
Diffstat (limited to 'llvm/lib/Support/LockFileManager.cpp')
0 files changed, 0 insertions, 0 deletions
