xref: /llvm-project/llvm/test/CodeGen/SPIRV/constant/local-bool-constants.ll (revision 67d3ef74b31e1517d4f679e754cc2b3041c95901)
1; RUN: llc -verify-machineinstrs -O0 -mtriple=spirv32-unknown-unknown %s -o - | FileCheck %s
2
3define i1 @getConstantTrue() {
4  ret i1 true
5}
6
7define i1 @getConstantFalse() {
8  ret i1 false
9}
10
11; CHECK:     [[BOOL:%.+]] = OpTypeBool
12; CHECK-DAG: [[FN:%.+]] = OpTypeFunction [[BOOL]]
13; CHECK-DAG: [[TRUE:%.+]] = OpConstantTrue
14; CHECK-DAG: [[FALSE:%.+]] = OpConstantFalse
15
16; CHECK:     OpFunction [[BOOL]] None [[FN]]
17; CHECK:     OpFunction [[BOOL]] None [[FN]]
18