Home
last modified time | relevance | path

Searched refs:bb_id (Results 1 – 9 of 9) sorted by relevance

/art/compiler/dex/
Ddataflow_iterator-inl.h31 BasicBlockId bb_id = (*block_id_list_)[idx_]; in ForwardSingleNext() local
32 res = mir_graph_->GetBasicBlock(bb_id); in ForwardSingleNext()
54 BasicBlockId bb_id = (*block_id_list_)[idx_]; in ForwardRepeatNext() local
55 res = mir_graph_->GetBasicBlock(bb_id); in ForwardRepeatNext()
69 BasicBlockId bb_id = (*block_id_list_)[idx_]; in ReverseSingleNext() local
70 res = mir_graph_->GetBasicBlock(bb_id); in ReverseSingleNext()
92 BasicBlockId bb_id = (*block_id_list_)[idx_]; in ReverseRepeatNext() local
93 res = mir_graph_->GetBasicBlock(bb_id); in ReverseRepeatNext()
Dglobal_value_numbering.h85 const LocalValueNumbering* GetLvn(BasicBlockId bb_id) const;
193 const BasicBlock* GetBasicBlock(uint16_t bb_id) const { in GetBasicBlock() argument
194 return mir_graph_->GetBasicBlock(bb_id); in GetBasicBlock()
205 bool IsBlockEnteredOnTrue(uint16_t cond, BasicBlockId bb_id);
206 bool IsTrueInBlock(uint16_t cond, BasicBlockId bb_id);
255 inline const LocalValueNumbering* GlobalValueNumbering::GetLvn(BasicBlockId bb_id) const { in GetLvn() argument
257 DCHECK_LT(bb_id, lvns_.size()); in GetLvn()
258 DCHECK(lvns_[bb_id] != nullptr); in GetLvn()
259 return lvns_[bb_id]; in GetLvn()
Dglobal_value_numbering.cc204 bool GlobalValueNumbering::IsBlockEnteredOnTrue(uint16_t cond, BasicBlockId bb_id) { in IsBlockEnteredOnTrue() argument
206 BasicBlock* bb = mir_graph_->GetBasicBlock(bb_id); in IsBlockEnteredOnTrue()
210 if (pred_bb->BranchesToSuccessorOnlyIfNotZero(bb_id)) { in IsBlockEnteredOnTrue()
221 bool GlobalValueNumbering::IsTrueInBlock(uint16_t cond, BasicBlockId bb_id) { in IsTrueInBlock() argument
225 if (IsBlockEnteredOnTrue(cond, bb_id)) { in IsTrueInBlock()
228 BasicBlock* bb = mir_graph_->GetBasicBlock(bb_id); in IsTrueInBlock()
Dtype_inference.cc233 BasicBlockId bb_id = bb->id; in AddPseudoPhis() local
234 if (data.def_phi_blocks_->IsBitSet(bb_id)) { in AddPseudoPhis()
235 DCHECK_NE(data.starting_mod_s_reg[bb_id], INVALID_SREG); in AddPseudoPhis()
237 DCHECK_EQ(data.starting_mod_s_reg[bb_id], INVALID_SREG); in AddPseudoPhis()
242 data.starting_mod_s_reg[bb_id] = (mod_s_reg != INVALID_SREG) ? mod_s_reg : s_reg; in AddPseudoPhis()
243 } else if (data.ending_mod_s_reg[bb_id] != INVALID_SREG) { in AddPseudoPhis()
245 data.starting_mod_s_reg[bb_id] = s_reg; in AddPseudoPhis()
248 if (data.ending_mod_s_reg[bb_id] == INVALID_SREG) { in AddPseudoPhis()
250 data.ending_mod_s_reg[bb_id] = data.starting_mod_s_reg[bb_id]; in AddPseudoPhis()
273 for (uint32_t bb_id : entry.second.def_phi_blocks_->Indexes()) { in MarkPseudoPhiBlocks() local
[all …]
Dmir_graph.h779 bool IsLoopHead(BasicBlockId bb_id) { in IsLoopHead() argument
780 return topological_order_loop_ends_[topological_order_indexes_[bb_id]] != 0u; in IsLoopHead()
Dmir_dataflow.cc1194 BasicBlockId bb_id = bb->id; in DoSSAConversion() local
1196 if (temp_.ssa.phi_node_blocks[dalvik_reg]->IsBitSet(bb_id)) { in DoSSAConversion()
Dglobal_value_numbering_test.cc279 void DoPrepareVregToSsaMapExit(BasicBlockId bb_id, const int32_t* map, size_t count) { in DoPrepareVregToSsaMapExit() argument
280 BasicBlock* bb = cu_.mir_graph->GetBasicBlock(bb_id); in DoPrepareVregToSsaMapExit()
289 void PrepareVregToSsaMapExit(BasicBlockId bb_id, const int32_t (&map)[count]) { in PrepareVregToSsaMapExit() argument
290 DoPrepareVregToSsaMapExit(bb_id, map, count); in PrepareVregToSsaMapExit()
Dmir_graph.cc1912 static void ComputeUnvisitedReachableFrom(MIRGraph* mir_graph, BasicBlockId bb_id, in ComputeUnvisitedReachableFrom() argument
1918 tmp_stack->push_back(bb_id); in ComputeUnvisitedReachableFrom()
Dtype_inference_test.cc462 for (BasicBlockId bb_id : bb_ids) { in MapVRegToSReg() local
463 BasicBlock* bb = cu_.mir_graph->GetBasicBlock(bb_id); in MapVRegToSReg()