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

References

lib/Transforms/Vectorize/LoopVectorize.cpp
 6502   State.CFG.PrevBB = ILV.createVectorizedLoopSkeleton();
 7390   auto *CurrentTerminator = State.CFG.PrevBB->getTerminator();
 7393   auto *CondBr = BranchInst::Create(State.CFG.PrevBB, nullptr, ConditionBit);
lib/Transforms/Vectorize/VPlan.cpp
  164   VPBasicBlock *PrevVPBB = State->CFG.PrevVPBB;
  166   BasicBlock *NewBB = State->CFG.PrevBB; // Reuse it if possible.
  181     NewBB = createEmptyBasicBlock(State->CFG);
  187     Loop *L = State->LI->getLoopFor(State->CFG.LastBB);
  189     State->CFG.PrevBB = NewBB;
  196   State->CFG.VPBB2IRBB[this] = NewBB;
  197   State->CFG.PrevVPBB = this;
  377     IRBuilder<> Builder(State->CFG.PrevBB->getTerminator());
  387   BasicBlock *VectorPreHeaderBB = State->CFG.PrevBB;
  406   State->CFG.PrevVPBB = nullptr;
  407   State->CFG.PrevBB = VectorHeaderBB;
  408   State->CFG.LastBB = VectorLatchBB;
  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;