Mercurial > hg > CbC > CbC_llvm
view llvm/test/Transforms/NewGVN/verify-memoryphi.ll @ 266:00f31e85ec16 default tip
Added tag current for changeset 31d058e83c98
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Sat, 14 Oct 2023 10:13:55 +0900 |
parents | 1f2b6ac9f198 |
children |
line wrap: on
line source
; Skip dead MemoryPhis when performing memory congruency verification ; in NewGVN. ; RUN: opt -S -passes=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 poison, ptr null ; CHECK-NEXT: br label %end ; CHECK: end: ; CHECK-NEXT: ret void ; CHECK-NEXT: } declare void @llvm.lifetime.start.p0(i64, ptr nocapture) define void @tinkywinky() { entry: call void @llvm.lifetime.start.p0(i64 4, ptr undef) br i1 false, label %body, label %end body: call void @llvm.lifetime.start.p0(i64 4, ptr undef) br label %end end: ret void }