1
1
; RUN: llc -O0 -mtriple=spirv-unknown-linux %s -o - | FileCheck %s
2
2
3
- ; CHECK: OpExtInstImport "GLSL.std.450"
3
+ ; CHECK: %[[#extinst:]] = OpExtInstImport "GLSL.std.450"
4
4
5
5
; CHECK: %[[#float:]] = OpTypeFloat 32
6
6
; CHECK: %[[#v4float:]] = OpTypeVector %[[#float]] 4
@@ -20,15 +20,15 @@ entry:
20
20
%logf4 = alloca <4 x float >, align 16
21
21
22
22
; CHECK: %[[#load:]] = OpLoad %[[#float]] %[[#f]] Aligned 4
23
- ; CHECK: %[[#log2:]] = OpExtInst %[[#float]] %15 Log %[[#load]]
23
+ ; CHECK: %[[#log2:]] = OpExtInst %[[#float]] %[[#extinst]] Log2 %[[#load]]
24
24
; CHECK: %[[#res:]] = OpFMul %[[#float]] %[[#log2]] %[[#float_0_30103001]]
25
25
; CHECK: OpStore %[[#logf]] %[[#res]] Aligned 4
26
26
%0 = load float , ptr %f , align 4
27
27
%elt.log10 = call float @llvm.log10.f32 (float %0 )
28
28
store float %elt.log10 , ptr %logf , align 4
29
29
30
30
; CHECK: %[[#load:]] = OpLoad %[[#v4float]] %[[#f4]] Aligned 16
31
- ; CHECK: %[[#log2:]] = OpExtInst %[[#v4float]] %15 Log %[[#load]]
31
+ ; CHECK: %[[#log2:]] = OpExtInst %[[#v4float]] %[[#extinst]] Log2 %[[#load]]
32
32
; CHECK: %[[#res:]] = OpVectorTimesScalar %[[#v4float]] %[[#log2]] %[[#float_0_30103001]]
33
33
; CHECK: OpStore %[[#logf4]] %[[#res]] Aligned 16
34
34
%1 = load <4 x float >, ptr %f4 , align 16
0 commit comments