• Home
  • Raw
  • Download

Lines Matching refs:basic_block

245   void AssignNewResultIds(BasicBlock* basic_block);
255 void RemapOperands(BasicBlock* basic_block);
626 BasicBlock* basic_block = itr->Clone(context_); in CopyBasicBlock() local
627 basic_block->SetParent(itr->GetParent()); in CopyBasicBlock()
630 KillDebugDeclares(basic_block); in CopyBasicBlock()
634 AssignNewResultIds(basic_block); in CopyBasicBlock()
641 merge_inst->SetInOperand(1, {basic_block->id()}); in CopyBasicBlock()
645 state_.new_continue_block = basic_block; in CopyBasicBlock()
650 state_.new_header_block = basic_block; in CopyBasicBlock()
654 Instruction* merge_inst = basic_block->GetLoopMergeInst(); in CopyBasicBlock()
660 if (itr == loop->GetLatchBlock()) state_.new_latch_block = basic_block; in CopyBasicBlock()
664 state_.new_condition_block = basic_block; in CopyBasicBlock()
669 blocks_to_add_.push_back(std::unique_ptr<BasicBlock>(basic_block)); in CopyBasicBlock()
672 state_.new_blocks[itr->id()] = basic_block; in CopyBasicBlock()
863 void LoopUnrollerUtilsImpl::AssignNewResultIds(BasicBlock* basic_block) { in AssignNewResultIds() argument
872 state_.new_inst[basic_block->GetLabelInst()->result_id()] = new_label_id; in AssignNewResultIds()
873 basic_block->GetLabelInst()->SetResultId(new_label_id); in AssignNewResultIds()
874 def_use_mgr->AnalyzeInstDefUse(basic_block->GetLabelInst()); in AssignNewResultIds()
876 for (Instruction& inst : *basic_block) { in AssignNewResultIds()
917 void LoopUnrollerUtilsImpl::RemapOperands(BasicBlock* basic_block) { in RemapOperands() argument
918 for (Instruction& inst : *basic_block) { in RemapOperands()