Mercurial > hg > CbC > CbC_llvm
view llvm/test/Transforms/NewGVN/verify-memoryphi.ll @ 201:a96fbbdf2d0f
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 04 Jun 2021 21:07:06 +0900 |
parents | 1d019706d866 |
children | c4bab56944e8 |
line wrap: on
line source
; Skip dead MemoryPhis when performing memory congruency verification ; in NewGVN. ; RUN: opt -S -newgvn %s | FileCheck %s ; REQUIRES: asserts ; CHECK: define void @tinkywinky() { ; CHECK-NEXT: entry: ; CHECK-NEXT: br i1 false, label %body, label %end ; CHECK: body: ; CHECK-NEXT: store i8 undef, i8* null ; CHECK-NEXT: br label %end ; CHECK: end: ; CHECK-NEXT: ret void ; CHECK-NEXT: } declare void @llvm.lifetime.start.p0i8(i64, i8* nocapture) define void @tinkywinky() { entry: call void @llvm.lifetime.start.p0i8(i64 4, i8* undef) br i1 false, label %body, label %end body: call void @llvm.lifetime.start.p0i8(i64 4, i8* undef) br label %end end: ret void }