Searched refs:Latch (Results 1 - 8 of 8) sorted by relevance

/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Scalar/
H A DLoopRotation.cpp211 BasicBlock *Latch = L->getLoopLatch(); local
212 if (!Latch || Latch->hasAddressTaken())
215 BranchInst *Jmp = dyn_cast<BranchInst>(Latch->getTerminator());
219 BasicBlock *LastExit = Latch->getSinglePredecessor();
227 if (!shouldSpeculateInstrs(Latch->begin(), Jmp))
230 DEBUG(dbgs() << "Folding loop latch " << Latch->getName() << " into "
233 // Hoist the instructions from Latch into LastExit.
234 LastExit->getInstList().splice(BI, Latch->getInstList(), Latch
[all...]
H A DLoopUnswitch.cpp1139 BasicBlock *Latch = L->getLoopLatch(); local
1147 if (Latch && DT->dominates(SISucc, Latch))
H A DLoopStrengthReduce.cpp1707 unsigned Entry, Latch; local
1710 Latch = 1;
1713 Latch = 0;
1723 dyn_cast<BinaryOperator>(PH->getIncomingValue(Latch));
1755 NewPH->addIncoming(NewIncr, PH->getIncomingBlock(Latch));
/macosx-10.10.1/llvmCore-3425.0.34/lib/Transforms/Utils/
H A DLoopUnrollRuntime.cpp60 BasicBlock *Latch = L->getLoopLatch(); local
61 assert(Latch != 0 && "Loop must have a latch");
68 for (succ_iterator SBI = succ_begin(Latch), SBE = succ_end(Latch);
85 Value *V = PN->getIncomingValueForBlock(Latch);
148 BasicBlock *Latch = L->getLoopLatch(); local
177 unsigned idx = NewPHI->getBasicBlockIndex(Latch);
188 if (Latch == *BB) {
270 BasicBlock *Latch = L->getLoopLatch(); local
324 LastLoopBB = cast<BasicBlock>(VMap[Latch]);
[all...]
/macosx-10.10.1/llvmCore-3425.0.34/lib/Analysis/
H A DProfileEstimatorPass.cpp203 BasicBlock *Latch = BBLoop->getLoopLatch(); local
204 if (Latch) {
205 Edge edge = getEdge(Latch,0);
208 edge = getEdge(Latch, BB);
H A DScalarEvolution.cpp6013 BasicBlock *Latch = L->getLoopLatch();
6014 if (!Latch)
6018 dyn_cast<BranchInst>(Latch->getTerminator());
/macosx-10.10.1/llvmCore-3425.0.34/include/llvm/Analysis/
H A DLoopInfoImpl.h175 BlockT *Latch = 0; local
179 if (Latch) return 0;
180 Latch = N;
184 return Latch;
/macosx-10.10.1/ruby-106/ruby/test/minitest/
H A Dtest_minitest_unit.rb492 class Latch class in class:TestMiniTestRunner.test_run_with_other_runner
513 test_latch = Latch.new test_count
514 main_latch = Latch.new

Completed in 271 milliseconds