Introduce name hints for temporary variables.
Split IrValue.kt into a subpackage.
This commit is contained in:
committed by
Dmitry Petrov
parent
177acaabf5
commit
888b1685ed
+4
-4
@@ -5,11 +5,11 @@ IrFile /arrayAssignment.kt
|
||||
VAR val x: kotlin.IntArray
|
||||
CALL .intArrayOf type=kotlin.IntArray operator=
|
||||
elements: DUMMY vararg type=kotlin.Int
|
||||
VAR val tmp0: kotlin.IntArray
|
||||
VAR val tmp0_array: kotlin.IntArray
|
||||
GET_VAR x type=kotlin.IntArray
|
||||
VAR val tmp1: kotlin.Int
|
||||
VAR val tmp1_index0: kotlin.Int
|
||||
LITERAL Int type=kotlin.Int value='1'
|
||||
CALL .set type=kotlin.Unit operator=EQ
|
||||
$this: GET_VAR tmp0 type=kotlin.IntArray
|
||||
index: GET_VAR tmp1 type=kotlin.Int
|
||||
$this: GET_VAR tmp0_array type=kotlin.IntArray
|
||||
index: GET_VAR tmp1_index0 type=kotlin.Int
|
||||
value: LITERAL Int type=kotlin.Int value='0'
|
||||
|
||||
+12
-12
@@ -10,27 +10,27 @@ IrFile /augmentedAssignmentArray.kt
|
||||
BLOCK type=<no-type> hasResult=false isDesugared=false
|
||||
VAR var x: kotlin.IntArray
|
||||
CALL .foo type=kotlin.IntArray operator=
|
||||
VAR val tmp0: kotlin.IntArray
|
||||
VAR val tmp0_array: kotlin.IntArray
|
||||
GET_VAR x type=kotlin.IntArray
|
||||
VAR val tmp1: kotlin.Int
|
||||
VAR val tmp1_index0: kotlin.Int
|
||||
LITERAL Int type=kotlin.Int value='0'
|
||||
CALL .set type=kotlin.Unit operator=PLUSEQ
|
||||
$this: GET_VAR tmp0 type=kotlin.IntArray
|
||||
index: GET_VAR tmp1 type=kotlin.Int
|
||||
$this: GET_VAR tmp0_array type=kotlin.IntArray
|
||||
index: GET_VAR tmp1_index0 type=kotlin.Int
|
||||
value: CALL .plus type=kotlin.Int operator=PLUSEQ
|
||||
$this: CALL .get type=kotlin.Int operator=PLUSEQ
|
||||
$this: GET_VAR tmp0 type=kotlin.IntArray
|
||||
index: GET_VAR tmp1 type=kotlin.Int
|
||||
$this: GET_VAR tmp0_array type=kotlin.IntArray
|
||||
index: GET_VAR tmp1_index0 type=kotlin.Int
|
||||
other: LITERAL Int type=kotlin.Int value='1'
|
||||
VAR val tmp2: kotlin.IntArray
|
||||
VAR val tmp2_array: kotlin.IntArray
|
||||
CALL .foo type=kotlin.IntArray operator=
|
||||
VAR val tmp3: kotlin.Int
|
||||
VAR val tmp3_index0: kotlin.Int
|
||||
LITERAL Int type=kotlin.Int value='0'
|
||||
CALL .set type=kotlin.Unit operator=MULTEQ
|
||||
$this: GET_VAR tmp2 type=kotlin.IntArray
|
||||
index: GET_VAR tmp3 type=kotlin.Int
|
||||
$this: GET_VAR tmp2_array type=kotlin.IntArray
|
||||
index: GET_VAR tmp3_index0 type=kotlin.Int
|
||||
value: CALL .times type=kotlin.Int operator=MULTEQ
|
||||
$this: CALL .get type=kotlin.Int operator=MULTEQ
|
||||
$this: GET_VAR tmp2 type=kotlin.IntArray
|
||||
index: GET_VAR tmp3 type=kotlin.Int
|
||||
$this: GET_VAR tmp2_array type=kotlin.IntArray
|
||||
index: GET_VAR tmp3_index0 type=kotlin.Int
|
||||
other: LITERAL Int type=kotlin.Int value='2'
|
||||
|
||||
@@ -28,10 +28,10 @@ IrFile /callWithReorderedArguments.kt
|
||||
CALL .foo type=kotlin.Unit operator=
|
||||
a: CALL .noReorder1 type=kotlin.Int operator=
|
||||
b: CALL .noReorder2 type=kotlin.Int operator=
|
||||
VAR val tmp0: kotlin.Int
|
||||
VAR val tmp0_b: kotlin.Int
|
||||
CALL .reordered1 type=kotlin.Int operator=
|
||||
VAR val tmp1: kotlin.Int
|
||||
VAR val tmp1_a: kotlin.Int
|
||||
CALL .reordered2 type=kotlin.Int operator=
|
||||
CALL .foo type=kotlin.Unit operator=
|
||||
a: GET_VAR tmp1 type=kotlin.Int
|
||||
b: GET_VAR tmp0 type=kotlin.Int
|
||||
a: GET_VAR tmp1_a type=kotlin.Int
|
||||
b: GET_VAR tmp0_b type=kotlin.Int
|
||||
|
||||
Reference in New Issue
Block a user