Lines Matching refs:code_item
282 .macro FETCH_CODE_ITEM_INFO code_item, registers, outs, ins, load_ins
283 testq MACRO_LITERAL(1), \code_item
285 andq $$-2, \code_item // Remove the extra bit that marks it's a compact dex file.
286 movzwl COMPACT_CODE_ITEM_FIELDS_OFFSET(\code_item), %r10d
303 testw $$COMPACT_CODE_ITEM_REGISTERS_INS_OUTS_FLAGS, COMPACT_CODE_ITEM_FLAGS_OFFSET(\code_item)
305 movq \code_item, %r11
306 testw $$COMPACT_CODE_ITEM_INSNS_FLAG, COMPACT_CODE_ITEM_FLAGS_OFFSET(\code_item)
310 testw $$COMPACT_CODE_ITEM_REGISTERS_FLAG, COMPACT_CODE_ITEM_FLAGS_OFFSET(\code_item)
316 testw $$COMPACT_CODE_ITEM_INS_FLAG, COMPACT_CODE_ITEM_FLAGS_OFFSET(\code_item)
326 testw $$COMPACT_CODE_ITEM_OUTS_FLAG, COMPACT_CODE_ITEM_FLAGS_OFFSET(\code_item)
335 addq $$COMPACT_CODE_ITEM_INSNS_OFFSET, \code_item
339 movzwl CODE_ITEM_REGISTERS_SIZE_OFFSET(\code_item), \registers
341 movzwl CODE_ITEM_OUTS_SIZE_OFFSET(\code_item), \outs
343 movzwl CODE_ITEM_INS_SIZE_OFFSET(\code_item), \ins
345 addq $$CODE_ITEM_INSNS_OFFSET, \code_item
358 .macro SETUP_STACK_FRAME code_item, refs, refs32, fp, cfi_refs, load_ins
359 FETCH_CODE_ITEM_INFO \code_item, %ebx, \refs32, %r14d, \load_ins