File tree 2 files changed +18
-34
lines changed
2 files changed +18
-34
lines changed Original file line number Diff line number Diff line change 1
1
%1 = OpFunction %2 None %3
2
2
%4 = OpLabel
3
- %5 = OpVariable %6 Function
4
- %7 = OpVariable %6 Function
5
- OpLine %8 13 12
6
- %9 = OpLoad %10 %11
7
- OpLine %8 13 0
8
- OpStore %5 %9
9
- OpLine %8 14 4
10
- %12 = OpInBoundsAccessChain %13 %5 %14
11
- %15 = OpInBoundsAccessChain %13 %5 %14
12
- %16 = OpLoad %17 %15
13
- %18 = OpFAdd %17 %16 %19
14
- OpStore %12 %18
15
- OpLine %8 15 17
16
- OpCopyMemory %7 %5
17
- OpLine %8 15 4
18
- OpCopyMemory %20 %7
19
- OpLine %8 16 1
3
+ OpLine %5 13 12
4
+ %6 = OpLoad %7 %8
5
+ OpLine %5 14 4
6
+ %9 = OpCompositeExtract %10 %6 0
7
+ %11 = OpFAdd %10 %9 %12
8
+ %13 = OpCompositeInsert %7 %11 %6 0
9
+ OpLine %5 15 4
10
+ OpStore %14 %13
11
+ OpLine %5 16 1
20
12
OpReturn
21
13
OpFunctionEnd
Original file line number Diff line number Diff line change 1
1
%1 = OpFunction %2 None %3
2
2
%4 = OpLabel
3
- %5 = OpVariable %6 Function
4
- %7 = OpVariable %6 Function
5
- OpLine %8 11 12
6
- %9 = OpLoad %10 %11
7
- OpLine %8 11 0
8
- OpStore %5 %9
9
- OpLine %8 12 4
10
- %12 = OpInBoundsAccessChain %13 %5 %14
11
- %15 = OpInBoundsAccessChain %13 %5 %14
12
- %16 = OpLoad %17 %15
13
- %18 = OpFAdd %17 %16 %19
14
- OpStore %12 %18
15
- OpLine %8 13 17
16
- OpCopyMemory %7 %5
17
- OpLine %8 13 4
18
- OpCopyMemory %20 %7
19
- OpLine %8 14 1
3
+ OpLine %5 11 12
4
+ %6 = OpLoad %7 %8
5
+ OpLine %5 12 4
6
+ %9 = OpCompositeExtract %10 %6 0
7
+ %11 = OpFAdd %10 %9 %12
8
+ %13 = OpCompositeInsert %7 %11 %6 0
9
+ OpLine %5 13 4
10
+ OpStore %14 %13
11
+ OpLine %5 14 1
20
12
OpReturn
21
13
OpFunctionEnd
You can’t perform that action at this time.
0 commit comments