Lines Matching full:impl
259 BasicBlockImpl *impl = bb->GetImpl<BasicBlockImpl>(); in SetToCfg() local
260 if ((impl == nullptr) || (impl->lBB_ == nullptr)) { in SetToCfg()
264 impl->started = true; in SetToCfg()
265 bb->SetImpl(impl); in SetToCfg()
266 LLVMPositionBuilderAtEnd(builder_, impl->lBB_); in SetToCfg()
272 auto impl = bb->GetImpl<BasicBlockImpl>(); in ProcessPhiWorkList() local
273 for (auto &e : impl->unmergedPhis_) { in ProcessPhiWorkList()
275 if (impl->started == 0) { in ProcessPhiWorkList()
286 impl->unmergedPhis_.clear(); in ProcessPhiWorkList()
293 BasicBlockImpl *impl = currentBb_->GetImpl<BasicBlockImpl>(); in EndCurrentBlock() local
294 impl->ended = true; in EndCurrentBlock()
312 auto impl = std::make_unique<BasicBlockImpl>(); in EnsureBBImpl() local
313 bb->SetImpl(impl.release()); in EnsureBBImpl()
404 BasicBlockImpl *impl = EnsureBBImpl(bb); in EnsureLBB() local
405 if (impl->lBB_) { in EnsureLBB()
406 return impl->lBB_; in EnsureLBB()
411 impl->lBB_ = llvmBB; in EnsureLBB()
412 impl->continuation = llvmBB; in EnsureLBB()
413 bb->SetImpl(impl); in EnsureLBB()
883 BasicBlockImpl *impl = bb->GetImpl<BasicBlockImpl>(); in VisitPhi() local
884 if (impl == nullptr) { in VisitPhi()
885 OPTIONAL_LOG_COMPILER(ERROR) << "VisitPhi failed impl nullptr"; in VisitPhi()
891 if (impl->started) { in VisitPhi()
895 impl = currentBb_->GetImpl<BasicBlockImpl>(); in VisitPhi()
896 impl->unmergedPhis_.emplace_back(); in VisitPhi()
897 auto ¬_merged_phi = impl->unmergedPhis_.back(); in VisitPhi()