Home
last modified time | relevance | path

Searched refs:DexOffset (Results 1 – 11 of 11) sorted by relevance

/art/compiler/dex/quick/
Dmir_to_lir.h45 typedef uint32_t DexOffset; // Dex offset in code units. typedef
242 DexOffset vaddr; // Dalvik offset of parent opcode.
523 LIRSlowPath(Mir2Lir* m2l, const DexOffset dexpc, LIR* fromfast,
548 const DexOffset current_dex_pc_;
655 DexOffset GetCurrentDexPc() const { in GetCurrentDexPc()
676 LIR* RawLIR(DexOffset dalvik_offset, int opcode, int op0 = 0, int op1 = 0,
693 void MarkBoundary(DexOffset offset, const char* inst_str);
709 virtual LIR* InsertCaseLabel(DexOffset vaddr, int keyVal);
1322 virtual void GenFillArrayData(DexOffset table_offset, RegLocation rl_src) = 0;
1366 void GenPackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src);
[all …]
Dcodegen_util.cc830 LIR* Mir2Lir::InsertCaseLabel(DexOffset vaddr, int keyVal) { in InsertCaseLabel()
850 DexOffset base_vaddr = tab_rec->vaddr; in MarkPackedCaseLabels()
861 DexOffset base_vaddr = tab_rec->vaddr; in MarkSparseCaseLabels()
929 void Mir2Lir::MarkBoundary(DexOffset offset, const char* inst_str) { in MarkBoundary()
Dmir_to_lir-inl.h44 inline LIR* Mir2Lir::RawLIR(DexOffset dalvik_offset, int opcode, int op0, in RawLIR()
Dgen_common.cc2044 void Mir2Lir::GenSmallPackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenSmallPackedSwitch()
2087 void Mir2Lir::GenPackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenPackedSwitch()
2102 void Mir2Lir::GenSmallSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenSmallSparseSwitch()
2117 void Mir2Lir::GenSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenSparseSwitch()
/art/compiler/dex/
Dmir_graph.h531 DexOffset offset; // Offset in code units.
564 BasicBlock* FindBlock(DexOffset code_offset) { in FindBlock()
901 void CountBranch(DexOffset target_offset) { in CountBranch()
1094 BasicBlock* SplitBlock(DexOffset code_offset, BasicBlock* orig_block,
1096 BasicBlock* FindBlock(DexOffset code_offset, bool split, bool create,
1100 BasicBlock* ProcessCanBranch(BasicBlock* cur_block, MIR* insn, DexOffset cur_offset, int width,
1102 BasicBlock* ProcessCanSwitch(BasicBlock* cur_block, MIR* insn, DexOffset cur_offset, int width,
1104 BasicBlock* ProcessCanThrow(BasicBlock* cur_block, MIR* insn, DexOffset cur_offset, int width,
1181 DexOffset current_offset_; // Offset in code units
Dmir_graph.cc155 BasicBlock* MIRGraph::SplitBlock(DexOffset code_offset, in SplitBlock()
266 BasicBlock* MIRGraph::FindBlock(DexOffset code_offset, bool split, bool create, in FindBlock()
302 DexOffset offset; in ProcessTryCatchBlocks()
311 DexOffset start_offset = pTry->start_addr_; in ProcessTryCatchBlocks()
312 DexOffset end_offset = start_offset + pTry->insn_count_; in ProcessTryCatchBlocks()
399 BasicBlock* MIRGraph::ProcessCanBranch(BasicBlock* cur_block, MIR* insn, DexOffset cur_offset, in ProcessCanBranch()
402 DexOffset target = cur_offset; in ProcessCanBranch()
466 BasicBlock* MIRGraph::ProcessCanSwitch(BasicBlock* cur_block, MIR* insn, DexOffset cur_offset, in ProcessCanSwitch()
542 BasicBlock* MIRGraph::ProcessCanThrow(BasicBlock* cur_block, MIR* insn, DexOffset cur_offset, in ProcessCanThrow()
/art/compiler/dex/quick/mips/
Dcall_mips.cc64 void MipsMir2Lir::GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenLargeSparseSwitch()
141 void MipsMir2Lir::GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenLargePackedSwitch()
223 void MipsMir2Lir::GenFillArrayData(DexOffset table_offset, RegLocation rl_src) { in GenFillArrayData()
/art/compiler/dex/quick/x86/
Dcall_x86.cc30 void X86Mir2Lir::GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenLargeSparseSwitch()
63 void X86Mir2Lir::GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) { in GenLargePackedSwitch()
137 void X86Mir2Lir::GenFillArrayData(DexOffset table_offset, RegLocation rl_src) { in GenFillArrayData()
Dcodegen_x86.h236 void GenFillArrayData(DexOffset table_offset, RegLocation rl_src) OVERRIDE;
249 void GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) OVERRIDE;
250 void GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) OVERRIDE;
/art/compiler/dex/quick/arm/
Dcodegen_arm.h119 void GenFillArrayData(DexOffset table_offset, RegLocation rl_src);
134 void GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src);
135 void GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src);
/art/compiler/dex/quick/arm64/
Dcodegen_arm64.h184 void GenFillArrayData(DexOffset table_offset, RegLocation rl_src) OVERRIDE;
200 void GenLargePackedSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) OVERRIDE;
201 void GenLargeSparseSwitch(MIR* mir, DexOffset table_offset, RegLocation rl_src) OVERRIDE;