Searched refs:SparseSwitchPayload (Results 1 – 8 of 8) sorted by relevance
53 struct SparseSwitchPayload;85 virtual bool Visit(SparseSwitchPayload* sparse_switch) { return false; } in Visit()319 struct SparseSwitchPayload : public Instruction { struct436 void FixupSparseSwitch(SparseSwitchPayload* instr, dex::u4 base_offset, const dex::u2* ptr);438 SparseSwitchPayload* DecodeSparseSwitch(const dex::u2* /*ptr*/, dex::u4 offset);464 SparseSwitchPayload* instr = nullptr;
44 virtual bool Visit(SparseSwitchPayload* sparse_switch) override;82 std::map<dex::u4, const SparseSwitchPayload*> sparse_switches_;
68 bool Visit(SparseSwitchPayload* sparse_switch) override { return SkipInstruction(sparse_switch); } in Visit()
165 struct SparseSwitchPayload { struct
384 SparseSwitchPayload* CodeIr::DecodeSparseSwitch(const dex::u2* /*ptr*/, in DecodeSparseSwitch()392 instr = Alloc<SparseSwitchPayload>(); in DecodeSparseSwitch()396 void CodeIr::FixupSparseSwitch(SparseSwitchPayload* instr, dex::u4 base_offset, in FixupSparseSwitch()400 auto dex_sparse_switch = reinterpret_cast<const dex::SparseSwitchPayload*>(ptr); in FixupSparseSwitch()407 SparseSwitchPayload::SwitchCase switch_case = {}; in FixupSparseSwitch()
460 bool BytecodeEncoder::Visit(SparseSwitchPayload* sparse_switch) { in Visit()570 auto payload = bytecode_.ptr<dex::SparseSwitchPayload>(payload_offset * 2); in FixupSparseSwitch()
35 virtual bool Visit(lir::SparseSwitchPayload* sparse_switch) override;
89 bool PrintCodeIrVisitor::Visit(lir::SparseSwitchPayload* sparse_switch) { in Visit()