reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | ; RUN: opt -S -early-cse < %s | FileCheck %s declare void @readnone_may_unwind() readnone define void @f(i32* %ptr) { ; CHECK-LABEL: @f( ; CHECK: store i32 100, i32* %ptr ; CHECK: call void @readnone_may_unwind() ; CHECK: store i32 200, i32* %ptr store i32 100, i32* %ptr call void @readnone_may_unwind() store i32 200, i32* %ptr ret void } |