diff options
author | David Green <david.green@arm.com> | 2024-11-16 19:52:44 +0000 |
---|---|---|
committer | David Green <david.green@arm.com> | 2024-11-16 19:52:44 +0000 |
commit | 549413fa4034898250c506098c3602e0b07680a2 (patch) | |
tree | 3a2c658078ec0e2c67b67f8a5a015c7fd46f9366 /clang/lib/Lex/ModuleMap.cpp | |
parent | 797330e96c5abf0f1c623c1eb5ca69de28b484be (diff) | |
download | llvm-549413fa4034898250c506098c3602e0b07680a2.zip llvm-549413fa4034898250c506098c3602e0b07680a2.tar.gz llvm-549413fa4034898250c506098c3602e0b07680a2.tar.bz2 |
[AArch64][GlobalISel] Protect against folding loads across basic blocks.
isObviouslySafeToFold can look between a load and an instruction it can be
folded into, to check that no other memory operations prevents the fold. It
doesn't handle multiple basic blocks which we needs to guard against.
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions