aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2024-11-16 19:52:44 +0000
committerDavid Green <david.green@arm.com>2024-11-16 19:52:44 +0000
commit549413fa4034898250c506098c3602e0b07680a2 (patch)
tree3a2c658078ec0e2c67b67f8a5a015c7fd46f9366 /clang/lib/Lex/ModuleMap.cpp
parent797330e96c5abf0f1c623c1eb5ca69de28b484be (diff)
downloadllvm-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