Mercurial > hg > CbC > CbC_llvm
view llvm/test/Transforms/GVN/2010-03-31-RedundantPHIs.ll @ 201:a96fbbdf2d0f
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 04 Jun 2021 21:07:06 +0900 |
parents | 1d019706d866 |
children | 2e18cbf3894f |
line wrap: on
line source
; RUN: opt < %s -basicaa -gvn -S | FileCheck %s ; CHECK-NOT: load ; CHECK-NOT: phi define i8* @cat(i8* %s1, ...) nounwind { entry: br i1 undef, label %bb, label %bb3 bb: ; preds = %entry unreachable bb3: ; preds = %entry store i8* undef, i8** undef, align 4 br i1 undef, label %bb5, label %bb6 bb5: ; preds = %bb3 unreachable bb6: ; preds = %bb3 br label %bb12 bb8: ; preds = %bb12 br i1 undef, label %bb9, label %bb10 bb9: ; preds = %bb8 %0 = load i8*, i8** undef, align 4 ; <i8*> [#uses=0] %1 = load i8*, i8** undef, align 4 ; <i8*> [#uses=0] br label %bb11 bb10: ; preds = %bb8 br label %bb11 bb11: ; preds = %bb10, %bb9 br label %bb12 bb12: ; preds = %bb11, %bb6 br i1 undef, label %bb8, label %bb13 bb13: ; preds = %bb12 ret i8* undef }