reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Transforms/Vectorize/VPlan.cpp
  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);