Lines Matching refs:bb_id
153 Instruction* GetOrBuildIncoming(uint32_t bb_id) { in GetOrBuildIncoming()
154 assert(base_->cfg_->block(bb_id) != nullptr && "Unknown basic block"); in GetOrBuildIncoming()
156 Instruction*& incoming_phi = bb_to_phi_[bb_id]; in GetOrBuildIncoming()
161 BasicBlock* bb = &*base_->cfg_->block(bb_id); in GetOrBuildIncoming()
186 base_->GetDefiningBlocks(bb_id); in GetOrBuildIncoming()
192 if (defining_blocks.size() > 1 || bb_id == base_->merge_block_id_) { in GetOrBuildIncoming()
196 assert(bb_id == base_->merge_block_id_); in GetOrBuildIncoming()
219 const std::vector<uint32_t>& GetDefiningBlocks(uint32_t bb_id) { in GetDefiningBlocks() argument
220 assert(cfg_->block(bb_id) != nullptr && "Unknown basic block"); in GetDefiningBlocks()
221 std::vector<uint32_t>& defining_blocks = bb_to_defining_blocks_[bb_id]; in GetDefiningBlocks()
227 if (dom_tree_.Dominates(e_bb->id(), bb_id)) { in GetDefiningBlocks()
236 for (uint32_t pred_id : cfg_->preds(bb_id)) { in GetDefiningBlocks()
283 for (uint32_t bb_id : blocks) { in MakeSetClosedSSA() local
284 BasicBlock* bb = cfg.block(bb_id); in MakeSetClosedSSA()
449 for (uint32_t bb_id : exit_bb_id) { in MakeLoopClosedSSA() local
450 exit_bb.insert(cfg.block(bb_id)); in MakeLoopClosedSSA()
643 for (uint32_t bb_id : old_loop->GetBlocks()) { in PopulateLoopDesc() local
644 BasicBlock* bb = cloning_result.old_to_new_bb_.at(bb_id); in PopulateLoopDesc()