reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
376 Value *TC = State->TripCount; 377 IRBuilder<> Builder(State->CFG.PrevBB->getTerminator()); 385 State->VPValue2Value[Entry.second] = Entry.first; 387 BasicBlock *VectorPreHeaderBB = State->CFG.PrevBB; 394 Loop *L = State->LI->getLoopFor(VectorHeaderBB); 395 L->addBasicBlockToLoop(VectorLatchBB, *State->LI); 401 State->Builder.SetInsertPoint(VectorHeaderBB); 402 UnreachableInst *Terminator = State->Builder.CreateUnreachable(); 403 State->Builder.SetInsertPoint(Terminator); 406 State->CFG.PrevVPBB = nullptr; 407 State->CFG.PrevBB = VectorHeaderBB; 408 State->CFG.LastBB = VectorLatchBB; 411 Block->execute(State); 415 for (auto VPBB : State->CFG.VPBBsToFix) { 418 BasicBlock *BB = State->CFG.VPBB2IRBB[VPBB]; 426 BBTerminator->setSuccessor(Idx, State->CFG.VPBB2IRBB[SuccVPBB]); 432 BasicBlock *LastBB = State->CFG.PrevBB; 443 bool Merged = MergeBlockIntoPredecessor(VectorLatchBB, nullptr, State->LI); 450 updateDominatorTree(State->DT, VectorPreHeaderBB, VectorLatchBB);