Lines Matching refs:a2
12 lwu a2, MIRROR_OBJECT_CLASS_OFFSET(a0) // a2 := actual klass
13 UNPOISON_HEAP_REF a2
15 bne a1, a2, .L${opcode}_slow
26 mv a2, xPC
57 lwu a2, MIRROR_CLASS_SUPER_CLASS_OFFSET(a2)
58 UNPOISON_HEAP_REF a2
59 beq a2, a1, .L${opcode}_slow_next
60 bnez a2, .L${opcode}_super
80 lwu $z1, MIRROR_CLASS_COMPONENT_TYPE_OFFSET(a2) // z1 := actual.component
109 lwu a2, MIRROR_OBJECT_CLASS_OFFSET(a0) // a2 := actual klass
110 UNPOISON_HEAP_REF a2
112 bne a1, a2, .L${opcode}_slow
126 mv a2, xPC
158 lwu a2, MIRROR_CLASS_SUPER_CLASS_OFFSET(a2)
159 UNPOISON_HEAP_REF a2
160 beq a2, a1, .L${opcode}_super_exit
161 bnez a2, .L${opcode}_super
163 snez a0, a2 // a0 := 1 if (a1 = a2 != null), else 0 (because a2 = null)
185 lwu a0, MIRROR_CLASS_COMPONENT_TYPE_OFFSET(a2) // a0 := actual.component
226 mv a2, xPC
291 mv a2, xPC
368 mv a2, xPC
453 mv a2, xPC
536 mv a2, xPC
625 mv a2, xPC
712 mv a2, xPC
808 mv a2, xPC
903 mv a2, xPC