Lines Matching refs:dex_pc
47 HBasicBlock* HBasicBlockBuilder::MaybeCreateBlockAt(uint32_t dex_pc) { in MaybeCreateBlockAt() argument
48 return MaybeCreateBlockAt(dex_pc, dex_pc); in MaybeCreateBlockAt()
103 const uint32_t dex_pc = pair.DexPc(); in CreateBranchTargets() local
108 MaybeCreateBlockAt(dex_pc + instruction.GetTargetOffset()); in CreateBranchTargets()
111 DexSwitchTable table(instruction, dex_pc); in CreateBranchTargets()
113 MaybeCreateBlockAt(dex_pc + s_it.CurrentTargetOffset()); in CreateBranchTargets()
121 MaybeCreateBlockAt(dex_pc, s_it.GetDexPcForCurrentIndex()); in CreateBranchTargets()
155 const uint32_t dex_pc = pair.DexPc(); in ConnectBasicBlocks() local
159 HBasicBlock* next_block = GetBlockAt(dex_pc); in ConnectBasicBlocks()
162 quicken_index_for_dex_pc_.Put(dex_pc, quicken_index); in ConnectBasicBlocks()
189 uint32_t target_dex_pc = dex_pc + instruction.GetTargetOffset(); in ConnectBasicBlocks()
194 DexSwitchTable table(instruction, dex_pc); in ConnectBasicBlocks()
196 uint32_t target_dex_pc = dex_pc + s_it.CurrentTargetOffset(); in ConnectBasicBlocks()
405 const uint32_t dex_pc = pair.DexPc(); in InsertSynthesizedLoopsForOsr() local
408 uint32_t target_dex_pc = dex_pc + instruction.GetTargetOffset(); in InsertSynthesizedLoopsForOsr()
409 if (target_dex_pc < dex_pc) { in InsertSynthesizedLoopsForOsr()
415 DexSwitchTable table(instruction, dex_pc); in InsertSynthesizedLoopsForOsr()
417 uint32_t target_dex_pc = dex_pc + s_it.CurrentTargetOffset(); in InsertSynthesizedLoopsForOsr()
418 if (target_dex_pc < dex_pc) { in InsertSynthesizedLoopsForOsr()
486 size_t HBasicBlockBuilder::GetQuickenIndex(uint32_t dex_pc) const { in GetQuickenIndex()
487 return quicken_index_for_dex_pc_.Get(dex_pc); in GetQuickenIndex()