forked from OSchip/llvm-project
ff08c80efc
MemorySSA currently creates MemoryAccesses for lifetime intrinsics, and sometimes treats them as clobbers. This may/may not be the best way forward, but while we're doing it, we should consider MayAlias/PartialAlias to be clobbers. The ideal fix here is probably to remove all of this reasoning about lifetimes from MemorySSA + put it into the passes that need to care. But that's a wayyy broader fix that needs some consensus, and we have miscompiles + a release branch today, and this should solve the miscompiles just as well. differential revision is D43269. Landing without an explicit LGTM (and without using the special please-autoclose-this syntax) so we can still use that revision as a place to decide what the right fix here is. llvm-svn: 339411 |
||
---|---|---|
.. | ||
AArch64 | ||
and_or.ll | ||
atomics.ll | ||
basic.ll | ||
commute.ll | ||
conditional.ll | ||
const-speculation.ll | ||
debuginfo-dce.ll | ||
edge.ll | ||
fence.ll | ||
flags.ll | ||
floatingpoint.ll | ||
globalsaa-memoryssa.ll | ||
guards.ll | ||
instsimplify-dom.ll | ||
int_sideeffect.ll | ||
invariant-loads.ll | ||
invariant.start.ll | ||
memoryssa.ll | ||
pr33406.ll | ||
read-reg.ll | ||
readnone-mayunwind.ll |