99; CHECK-DAG: Extension "SPV_INTEL_predicated_io"
1010
1111; CHECK-DAG: %[[Int32Ty:[0-9]+]] = OpTypeInt 32 0
12- ; CHECK-DAG: %[[VoidTy:[0-9]+]] = OpTypeVoid
1312; CHECK-DAG: %[[IntPtrTy:[0-9]+]] = OpTypePointer CrossWorkgroup %[[Int32Ty]]
1413; CHECK-DAG: %[[BoolTy:[0-9]+]] = OpTypeBool
15- ; CHECK: %[[LoadPtr:]] = FunctionParameter %[[IntPtrTy]]
16- ; CHECK: %[[StorePtr:]] = FunctionParameter %[[IntPtrTy]]
17- ; CHECK: %[[DefaultVal:]] = FunctionParameter %[[Int32Ty]]
18- ; CHECK: %[[StoreObj:]] = FunctionParameter %[[Int32Ty]]
19- ; CHECK: %[[Predicate:]] = FunctionParameter %[[BoolTy]]
14+ ; CHECK-DAG: %[[VoidTy:[0-9]+]] = OpTypeVoid
15+ ; CHECK: %[[LoadPtr:[0-9]+]] = OpFunctionParameter %[[IntPtrTy]]
16+ ; CHECK: %[[StorePtr:[0-9]+]] = OpFunctionParameter %[[IntPtrTy]]
17+ ; CHECK: %[[DefaultVal:[0-9]+]] = OpFunctionParameter %[[Int32Ty]]
18+ ; CHECK: %[[StoreObj:[0-9]+]] = OpFunctionParameter %[[Int32Ty]]
19+ ; CHECK: %[[Predicate:[0-9]+]] = OpFunctionParameter %[[BoolTy]]
2020; CHECK: PredicatedLoadINTEL %[[Int32Ty]] %[[LoadPtr]] %[[Predicate]] %[[DefaultVal]]
21- ; CHECK: PredicatedLoadINTEL %[[Int32Ty]] %[[LoadPtr]] %[[Predicate]] %[[DefaultVal]] 0
21+ ; CHECK: PredicatedLoadINTEL %[[Int32Ty]] %[[LoadPtr]] %[[Predicate]] %[[DefaultVal]] None
2222; CHECK: PredicatedStoreINTEL %[[StorePtr]] %[[StoreObj]] %[[Predicate]]
23- ; CHECK: PredicatedStoreINTEL %[[StorePtr]] %[[StoreObj]] %[[Predicate]] 0
23+ ; CHECK: PredicatedStoreINTEL %[[StorePtr]] %[[StoreObj]] %[[Predicate]] None
2424
2525define spir_func void @foo (ptr addrspace (1 ) %load_pointer , ptr addrspace (1 ) %store_pointer , i32 %default_value , i32 %store_object , i1 zeroext %predicate ) {
2626entry:
3434declare spir_func i32 @_Z27__spirv_PredicatedLoadINTELPU3AS1Kibi (ptr addrspace (1 ), i1 , i32 )
3535declare spir_func i32 @_Z27__spirv_PredicatedLoadINTELPU3AS1Kibii (ptr addrspace (1 ), i1 , i32 , i32 )
3636declare spir_func void @_Z28__spirv_PredicatedStoreINTELPU3AS1Kiib (ptr addrspace (1 ), i32 , i1 )
37- declare spir_func void @_Z28__spirv_PredicatedStoreINTELPU3AS1Kiibi (ptr addrspace (1 ), i32 , i1 , i32 )
37+ declare spir_func void @_Z28__spirv_PredicatedStoreINTELPU3AS1Kiibi (ptr addrspace (1 ), i32 , i1 , i32 )
0 commit comments