Files
clang-p2996/llvm/test/Transforms/DeadStoreElimination/MSSA/int_sideeffect.ll
Florian Hahn da52b9c118 [DSE] Add tests for MemorySSA based DSE.
This copies the DSE tests into a MSSA subdirectory to test the MemorySSA
backed DSE implementation, without disturbing the original tests.

Differential Revision: https://reviews.llvm.org/D72145
2020-02-10 10:28:43 +00:00

16 lines
341 B
LLVM

; RUN: opt -S < %s -dse -enable-dse-memoryssa | 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
}