HomeSort by relevance Sort by last modified time
    Searched refs:Latches (Results 1 - 4 of 4) sorted by null

  /external/swiftshader/third_party/LLVM/lib/Transforms/Utils/
LoopUnroll.cpp 230 std::vector<BasicBlock*> Latches;
232 Latches.push_back(LatchBlock);
287 // Keep track of new headers and latches as we create them, so that
292 Latches.push_back(New);
319 assert(Latches.back() == LastValueMap[LatchBlock] && "bad last latch");
320 PN->addIncoming(InVal, Latches.back());
326 for (unsigned i = 0, e = Latches.size(); i != e; ++i) {
328 BranchInst *Term = cast<BranchInst>(Latches[i]->getTerminator());
355 BasicBlock *BB = Latches[i];
373 for (unsigned i = 0, e = Latches.size(); i != e; ++i)
    [all...]
  /external/llvm/lib/Transforms/Utils/
LoopUnroll.cpp 370 std::vector<BasicBlock*> Latches;
372 Latches.push_back(LatchBlock);
455 // Keep track of new headers and latches as we create them, so that
460 Latches.push_back(New);
471 DT->addNewBlock(New, Latches[It - 1]);
502 assert(Latches.back() == LastValueMap[LatchBlock] && "bad last latch");
503 PN->addIncoming(InVal, Latches.back());
509 for (unsigned i = 0, e = Latches.size(); i != e; ++i) {
511 BranchInst *Term = cast<BranchInst>(Latches[i]->getTerminator());
543 BasicBlock *BB = Latches[i]
    [all...]
  /external/llvm/lib/Target/AMDGPU/
SIAnnotateControlFlow.cpp 359 SmallVector <BasicBlock*, 8> Latches;
360 L->getLoopLatches(Latches);
364 if (std::find(Latches.begin(), Latches.end(), *PI) == Latches.end())
  /external/llvm/lib/Transforms/Scalar/
LoopLoadElimination.cpp 110 /// \brief Check if the store dominates all latches, so as long as there is no
114 SmallVector<BasicBlock *, 8> Latches;
115 L->getLoopLatches(Latches);
116 return std::all_of(Latches.begin(), Latches.end(),

Completed in 112 milliseconds