Searched refs:sparse_switch (Results 1 – 6 of 6) sorted by relevance
89 bool PrintCodeIrVisitor::Visit(lir::SparseSwitchPayload* sparse_switch) { in Visit() argument90 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()
35 virtual bool Visit(lir::SparseSwitchPayload* sparse_switch) override;
460 bool BytecodeEncoder::Visit(SparseSwitchPayload* sparse_switch) { in Visit() argument464 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()
68 bool Visit(SparseSwitchPayload* sparse_switch) override { return SkipInstruction(sparse_switch); } in Visit() argument
44 virtual bool Visit(SparseSwitchPayload* sparse_switch) override;
85 virtual bool Visit(SparseSwitchPayload* sparse_switch) { return false; } in Visit() argument