HomeSort by relevance Sort by last modified time
    Searched defs:Latch (Results 1 - 25 of 41) sorted by null

1 2

  /prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Support/
Parallel.h 49 class Latch {
55 explicit Latch(uint32_t Count = 0) : Count(Count) {}
56 ~Latch() { sync(); }
76 Latch L;
  /prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Support/
Parallel.h 49 class Latch {
55 explicit Latch(uint32_t Count = 0) : Count(Count) {}
56 ~Latch() { sync(); }
76 Latch L;
  /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Support/
Parallel.h 49 class Latch {
55 explicit Latch(uint32_t Count = 0) : Count(Count) {}
56 ~Latch() { sync(); }
76 Latch L;
  /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Support/
Parallel.h 49 class Latch {
55 explicit Latch(uint32_t Count = 0) : Count(Count) {}
56 ~Latch() { sync(); }
76 Latch L;
  /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Support/
Parallel.h 49 class Latch {
55 explicit Latch(uint32_t Count = 0) : Count(Count) {}
56 ~Latch() { sync(); }
76 Latch L;
  /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Support/
Parallel.h 49 class Latch {
55 explicit Latch(uint32_t Count = 0) : Count(Count) {}
56 ~Latch() { sync(); }
76 Latch L;
  /prebuilts/clang/host/linux-x86/clang-4393122/include/llvm/Support/
Parallel.h 49 class Latch {
55 explicit Latch(uint32_t Count = 0) : Count(Count) {}
56 ~Latch() { sync(); }
76 Latch L;
  /prebuilts/clang/host/linux-x86/clang-4479392/include/llvm/Support/
Parallel.h 49 class Latch {
55 explicit Latch(uint32_t Count = 0) : Count(Count) {}
56 ~Latch() { sync(); }
76 Latch L;
  /prebuilts/clang/host/linux-x86/clang-4579689/include/llvm/Support/
Parallel.h 49 class Latch {
55 explicit Latch(uint32_t Count = 0) : Count(Count) {}
56 ~Latch() { sync(); }
76 Latch L;
  /prebuilts/clang/host/linux-x86/clang-4630689/include/llvm/Support/
Parallel.h 49 class Latch {
55 explicit Latch(uint32_t Count = 0) : Count(Count) {}
56 ~Latch() { sync(); }
76 Latch L;
  /prebuilts/clang/host/linux-x86/clang-4639204/include/llvm/Support/
Parallel.h 49 class Latch {
55 explicit Latch(uint32_t Count = 0) : Count(Count) {}
56 ~Latch() { sync(); }
76 Latch L;
  /prebuilts/clang/host/linux-x86/clang-4691093/include/llvm/Support/
Parallel.h 49 class Latch {
55 explicit Latch(uint32_t Count = 0) : Count(Count) {}
56 ~Latch() { sync(); }
76 Latch L;
  /cts/tests/sensor/src/android/hardware/cts/helpers/
ActivityResultMultiplexedLatch.java 26 * It holds a {@link CountDownLatch} latch for each thread that requests synchronization.
28 * Each thread requests a {@link Latch} to synchronize an Activity that will be started, by invoking
29 * {@link #bindThread()}, this guarantees that a latch is associated with the thread, and the result
38 * A latch for a bound thread.
41 public class Latch {
44 private Latch(Entry entry) {
54 mEntry.latch.await();
70 public final CountDownLatch latch = new CountDownLatch(1); field in class:ActivityResultMultiplexedLatch.Entry
85 public Latch bindThread() {
97 return new Latch(entry)
    [all...]
  /external/llvm/include/llvm/Analysis/
LoopInfoImpl.h 153 /// getLoopLatch - If there is a single latch block for this loop, return it.
154 /// A latch block is a block that contains a branch back to the header.
163 BlockT *Latch = nullptr;
167 if (Latch) return nullptr;
168 Latch = N;
172 return Latch;
328 if (BB == getLoopLatch()) OS << "<latch>";
  /external/swiftshader/third_party/LLVM/lib/Analysis/
ProfileEstimatorPass.cpp 173 // latch to prevent the flow from building up in the loop.
203 BasicBlock *Latch = BBLoop->getLoopLatch();
204 if (Latch) {
205 Edge edge = getEdge(Latch,0);
208 edge = getEdge(Latch, BB);
  /external/llvm/lib/Transforms/Scalar/
LoopRotation.cpp 179 /// \param SimplifiedLatch is true if the latch was just folded into the final
180 /// loop exit. In this case we may want to rotate even though the new latch is
181 /// now an exiting branch. This rotation would have happened had the latch not
183 /// rotating loops in which the latch exits to avoid excessive or endless
185 /// form. This property is satisfied because simplifying the loop latch can only
205 // If the loop latch already contains a branch that leaves the loop then the
210 // Rotate if either the loop latch does *not* exit the loop, or if the loop
211 // latch was just simplified.
352 assert(L->getHeader() == NewHeader && "Latch block is our new header");
373 // loop latch
    [all...]
  /external/llvm/lib/Transforms/Utils/
LoopUnrollRuntime.cpp 66 BasicBlock *Latch = L->getLoopLatch();
67 assert(Latch && "Loop must have a latch");
68 BasicBlock *PrologLatch = cast<BasicBlock>(VMap[Latch]);
75 for (BasicBlock *Succ : successors(Latch)) {
94 Value *V = PN->getIncomingValueForBlock(Latch);
156 BasicBlock *Latch = L->getLoopLatch();
157 assert(Latch && "Loop must have a latch");
158 BasicBlock *EpilogLatch = cast<BasicBlock>(VMap[Latch]);
    [all...]
LoopUtils.cpp 530 // Ensure the loop has a preheader and a single latch block. The loop
531 // vectorizer will need the latch to set up the next iteration of the loop.
533 auto *Latch = TheLoop->getLoopLatch();
534 if (!Preheader || !Latch)
537 // Ensure the phi node's incoming blocks are the loop preheader and latch.
539 Phi->getBasicBlockIndex(Latch) < 0)
542 // Get the previous value. The previous value comes from the latch edge while
544 auto *Previous = dyn_cast<Instruction>(Phi->getIncomingValueForBlock(Latch));
    [all...]
  /prebuilts/clang/host/darwin-x86/clang-4053586/prebuilt_include/llvm/include/llvm/Analysis/
LoopInfoImpl.h 154 /// getLoopLatch - If there is a single latch block for this loop, return it.
155 /// A latch block is a block that contains a branch back to the header.
164 BlockT *Latch = nullptr;
168 if (Latch) return nullptr;
169 Latch = N;
173 return Latch;
330 if (isLoopLatch(BB)) OS << "<latch>";
  /prebuilts/clang/host/darwin-x86/clang-4393122/include/llvm/Analysis/
LoopInfoImpl.h 141 /// getLoopLatch - If there is a single latch block for this loop, return it.
142 /// A latch block is a block that contains a branch back to the header.
146 BlockT *Latch = nullptr;
149 if (Latch) return nullptr;
150 Latch = Pred;
154 return Latch;
319 if (isLoopLatch(BB)) OS << "<latch>";
  /prebuilts/clang/host/darwin-x86/clang-4479392/include/llvm/Analysis/
LoopInfoImpl.h 141 /// getLoopLatch - If there is a single latch block for this loop, return it.
142 /// A latch block is a block that contains a branch back to the header.
146 BlockT *Latch = nullptr;
149 if (Latch) return nullptr;
150 Latch = Pred;
154 return Latch;
319 if (isLoopLatch(BB)) OS << "<latch>";
  /prebuilts/clang/host/darwin-x86/clang-4579689/include/llvm/Analysis/
LoopInfoImpl.h 154 /// getLoopLatch - If there is a single latch block for this loop, return it.
155 /// A latch block is a block that contains a branch back to the header.
160 BlockT *Latch = nullptr;
163 if (Latch)
165 Latch = Pred;
169 return Latch;
342 OS << "<latch>";
  /prebuilts/clang/host/darwin-x86/clang-4630689/include/llvm/Analysis/
LoopInfoImpl.h 154 /// getLoopLatch - If there is a single latch block for this loop, return it.
155 /// A latch block is a block that contains a branch back to the header.
160 BlockT *Latch = nullptr;
163 if (Latch)
165 Latch = Pred;
169 return Latch;
342 OS << "<latch>";
  /prebuilts/clang/host/darwin-x86/clang-4639204/include/llvm/Analysis/
LoopInfoImpl.h 154 /// getLoopLatch - If there is a single latch block for this loop, return it.
155 /// A latch block is a block that contains a branch back to the header.
160 BlockT *Latch = nullptr;
163 if (Latch)
165 Latch = Pred;
169 return Latch;
342 OS << "<latch>";
  /prebuilts/clang/host/darwin-x86/clang-4691093/include/llvm/Analysis/
LoopInfoImpl.h 154 /// getLoopLatch - If there is a single latch block for this loop, return it.
155 /// A latch block is a block that contains a branch back to the header.
160 BlockT *Latch = nullptr;
163 if (Latch)
165 Latch = Pred;
169 return Latch;
342 OS << "<latch>";

Completed in 650 milliseconds

1 2