Searched refs:DexOffset (Results 1 – 11 of 11) sorted by relevance
/art/compiler/dex/quick/ |
D | mir_to_lir.h | 45 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 …]
|
D | codegen_util.cc | 830 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()
|
D | mir_to_lir-inl.h | 44 inline LIR* Mir2Lir::RawLIR(DexOffset dalvik_offset, int opcode, int op0, in RawLIR()
|
D | gen_common.cc | 2044 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/ |
D | mir_graph.h | 531 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
|
D | mir_graph.cc | 155 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/ |
D | call_mips.cc | 64 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/ |
D | call_x86.cc | 30 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()
|
D | codegen_x86.h | 236 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/ |
D | codegen_arm.h | 119 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/ |
D | codegen_arm64.h | 184 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;
|