Home
last modified time | relevance | path

Searched refs:sparse_switch (Results 1 – 6 of 6) sorted by relevance

/tools/dexter/dexter/
Ddissasembler.cc89 bool PrintCodeIrVisitor::Visit(lir::SparseSwitchPayload* sparse_switch) { in Visit() argument
90 StartInstruction(sparse_switch); in Visit()
91 printf("\t%5u| sparse-switch-payload\n", sparse_switch->offset); in Visit()
92 for (auto& switchCase : sparse_switch->switch_cases) { in Visit()
97 EndInstruction(sparse_switch); in Visit()
Ddissasembler.h35 virtual bool Visit(lir::SparseSwitchPayload* sparse_switch) override;
/tools/dexter/slicer/
Dbytecode_encoder.cc460 bool BytecodeEncoder::Visit(SparseSwitchPayload* sparse_switch) { in Visit() argument
464 sparse_switch->offset = offset_; in Visit()
467 instr = sparse_switch; in Visit()
472 bytecode_.Push<dex::u2>(Pack_16(sparse_switch->switch_cases.size())); in Visit()
473 for (const auto& switch_case : sparse_switch->switch_cases) { in Visit()
476 for (size_t i = 0; i < sparse_switch->switch_cases.size(); ++i) { in Visit()
/tools/dexter/slicer/export/slicer/
Dcontrol_flow_graph.h68 bool Visit(SparseSwitchPayload* sparse_switch) override { return SkipInstruction(sparse_switch); } in Visit() argument
Dbytecode_encoder.h44 virtual bool Visit(SparseSwitchPayload* sparse_switch) override;
Dcode_ir.h85 virtual bool Visit(SparseSwitchPayload* sparse_switch) { return false; } in Visit() argument