Files
clang-p2996/llvm/test/Transforms/DeadStoreElimination/MSSA/int_sideeffect.ll
Florian Hahn 9d172c8e9c Recommit "[DSE] Switch to MemorySSA-backed DSE by default."
This switches to using DSE + MemorySSA by default again, after
fixing the issues reported after the first commit.

Notable fixes fc82006331, a0017c2bc2.

This reverts commit 3a59628f3c.
2020-09-18 11:05:00 +01:00

16 lines
319 B
LLVM

; RUN: opt -S < %s -dse | FileCheck %s
declare void @llvm.sideeffect()
; Dead store elimination across a @llvm.sideeffect.
; CHECK-LABEL: dse
; CHECK: store
; CHECK-NOT: store
define void @dse(float* %p) {
store float 0.0, float* %p
call void @llvm.sideeffect()
store float 0.0, float* %p
ret void
}