Mercurial > hg > CbC > CbC_llvm
view llvm/test/Transforms/GVN/flags.ll @ 201:a96fbbdf2d0f
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Fri, 04 Jun 2021 21:07:06 +0900 |
parents | 1d019706d866 |
children | 1f2b6ac9f198 |
line wrap: on
line source
; RUN: opt -gvn -S < %s | FileCheck %s declare void @use(i1) define void @test1(float %x, float %y) { entry: %cmp1 = fcmp nnan oeq float %y, %x %cmp2 = fcmp oeq float %x, %y call void @use(i1 %cmp1) call void @use(i1 %cmp2) ret void } ; CHECK-LABEL: define void @test1( ; CHECK: %[[cmp:.*]] = fcmp oeq float %y, %x ; CHECK-NEXT: call void @use(i1 %[[cmp]]) ; CHECK-NEXT: call void @use(i1 %[[cmp]]) ; CHECK-NEXT: ret void