Lines Matching refs:ir_code
37 auto ir_code = ir_method->code; in Assemble() local
38 SLICER_CHECK(ir_code != nullptr); in Assemble()
46 bytecode_encoder.Encode(ir_code, dex_ir); in Assemble()
49 if (ir_code->debug_info != nullptr) { in Assemble()
56 try_blocks_encoder.Encode(ir_code, dex_ir); in Assemble()
59 void CodeIr::DissasembleTryBlocks(const ir::Code* ir_code) { in DissasembleTryBlocks() argument
61 for (const auto& tryBlock : ir_code->try_blocks) { in DissasembleTryBlocks()
72 ir_code->catch_handlers.ptr<dex::u1>() + tryBlock.handler_off; in DissasembleTryBlocks()
239 void CodeIr::DissasembleBytecode(const ir::Code* ir_code) { in DissasembleBytecode() argument
240 const dex::u2* begin = ir_code->instructions.begin(); in DissasembleBytecode()
241 const dex::u2* end = ir_code->instructions.end(); in DissasembleBytecode()
326 auto ir_code = ir_method->code; in Dissasemble() local
327 if (ir_code == nullptr) { in Dissasemble()
332 DissasembleBytecode(ir_code); in Dissasemble()
335 DissasembleTryBlocks(ir_code); in Dissasemble()
338 DissasembleDebugInfo(ir_code->debug_info); in Dissasemble()