/external/swiftshader/third_party/LLVM/include/llvm/CodeGen/ |
H A D | MachineLoopRanges.h | 39 const MachineLoop *const Loop; member in class:llvm::MachineLoopRange 45 /// Loop area as measured by SlotIndex::distance. 53 const MachineLoop *getLoop() const { return Loop; } 101 MachineLoopRange *getLoopRange(const MachineLoop *Loop);
|
H A D | GCMetadata.h | 51 Loop, //< Instr is a loop (backwards branch). enumerator in enum:llvm::GC::PointKind
|
/external/skia/src/core/ |
H A D | SkExecutor.cpp | 54 fThreads.emplace_back(new SkThread(&Loop, this)); 76 // Tell the Loop() threads to pick it up. 99 return false; // This is Loop()'s signal to shut down. 106 static void Loop(void* ctx) { function in class:final
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/ |
H A D | LiveIntervalUnion.cpp | 184 bool LiveIntervalUnion::Query::checkLoopInterference(MachineLoopRange *Loop) { argument 185 // VirtReg is likely live throughout the loop, so start by checking LIU-Loop 188 Overlaps(LiveUnion->getMap(), Loop->getMap());
|
H A D | MachineLoopRanges.cpp | 22 "Machine Loop Ranges", true, true) 26 "Machine Loop Ranges", true, true) 49 MachineLoopRange *MachineLoopRanges::getLoopRange(const MachineLoop *Loop) { argument 50 MachineLoopRange *&Range = Cache[Loop]; 52 Range = new MachineLoopRange(Loop, Allocator, *Indexes); 60 : Loop(loop), Intervals(alloc), Area(0) { 62 for (MachineLoop::block_iterator I = Loop->block_begin(), 63 E = Loop->block_end(); I != E; ++I) { 78 return Loop->getHeader()->getNumber(); 108 OS << "Loop#" << getNumbe [all...] |
H A D | ScheduleDAGInstrs.h | 50 void VisitLoop(const MachineLoop *Loop) { argument 53 MachineBasicBlock *Header = Loop->getHeader(); 61 assert(Loop->contains(MBB) && 62 "Loop does not contain header!"); 63 VisitRegion(Node, MBB, Loop, LoopLiveIns); 69 const MachineLoop *Loop, 93 if (Loop->contains(ChildBlock)) 94 VisitRegion(ChildNode, ChildBlock, Loop, LoopLiveIns); 67 VisitRegion(const MachineDomTreeNode *Node, const MachineBasicBlock *MBB, const MachineLoop *Loop, const SmallSet<unsigned, 8> &LoopLiveIns) argument
|
H A D | SplitKit.cpp | 162 // Loop over basic blocks where CurLI is live. 261 // Loop over basic blocks where li is live. 666 const MachineLoop *Loop = Loops.getLoopFor(MBB); local 670 if (!Loop) { 677 if (Loop == DefLoop) { 684 unsigned Depth = Loop->getLoopDepth(); 694 MachineDomTreeNode *IDom = MDT[Loop->getHeader()]->getIDom();
|
/external/icu/android_icu4j/src/main/tests/android/icu/dev/util/ |
H A D | Timer.java | 90 public abstract static class Loop { class in class:Timer 95 public long timeIterations(Loop loop, Object... params) {
|
/external/icu/icu4j/main/tests/framework/src/com/ibm/icu/dev/util/ |
H A D | Timer.java | 89 public abstract static class Loop { class in class:Timer 94 public long timeIterations(Loop loop, Object... params) {
|
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZSelectionDAGInfo.cpp | 24 // (such as MVC) and Loop is the opcode to use for loops (such as MVC_LOOP). 27 unsigned Loop, SDValue Chain, SDValue Dst, 42 return DAG.getNode(Loop, DL, MVT::Other, Chain, Dst, Src, 26 emitMemMem(SelectionDAG &DAG, const SDLoc &DL, unsigned Sequence, unsigned Loop, SDValue Chain, SDValue Dst, SDValue Src, uint64_t Size) argument
|
/external/llvm/lib/Target/WebAssembly/ |
H A D | WebAssemblyCFGStackify.cpp | 75 static MachineBasicBlock *LoopBottom(const MachineLoop *Loop) { argument 76 MachineBasicBlock *Bottom = Loop->getHeader(); 77 for (MachineBasicBlock *MBB : Loop->blocks()) 118 const MachineLoop *Loop; member in struct:__anon13183::Entry 121 /// List of blocks not dominated by Loop's header that are deferred until 122 /// after all of Loop's blocks have been seen. 126 : Loop(L), NumBlocksLeft(L->getNumBlocks()) {} 175 if (E.Loop->contains(MBB) && --E.NumBlocksLeft == 0) 200 !MDT.dominates(Loops.back().Loop->getHeader(), Next)) { 230 !MDT.dominates(Loops.back().Loop 256 MachineLoop *Loop = MLI.getLoopFor(&MBB); local 402 MachineLoop *Loop = MLI.getLoopFor(&MBB); local [all...] |
H A D | WebAssemblyFixIrreducibleControlFlow.cpp | 65 bool VisitLoop(MachineFunction &MF, MachineLoopInfo &MLI, MachineLoop *Loop); 92 explicit MetaBlock(MachineLoop *Loop) : Block(Loop->getHeader()) { argument 93 Loop->getExitBlocks(Succs); 95 if (!Loop->contains(Pred)) 120 explicit SuccessorList(MachineLoop *Loop) argument 121 : MetaBlock(Loop), Index(0), Num(successors().size()) {} 135 MachineLoop *Loop) { 136 MachineBasicBlock *Header = Loop ? Loop 133 VisitLoop(MachineFunction &MF, MachineLoopInfo &MLI, MachineLoop *Loop) argument [all...] |
/external/swiftshader/third_party/LLVM/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 45 Loop *L; 57 SimplifyIndvar(Loop *Loop, ScalarEvolution *SE, LPPassManager *LPM, argument 59 L(Loop), 168 const Loop *ICmpLoop = LI->getLoopFor(ICmp->getParent()); 202 const Loop *ICmpLoop = LI->getLoopFor(Rem->getParent()); 301 static bool isSimpleIVUser(Instruction *I, const Loop *L, ScalarEvolution *SE) { 391 bool simplifyLoopIVs(Loop *L, ScalarEvolution *SE, LPPassManager *LPM,
|
/external/v8/src/compiler/ |
H A D | loop-analysis.h | 37 class Loop { class in class:v8::internal::compiler::LoopTree 39 Loop* parent() const { return parent_; } 40 const ZoneVector<Loop*>& children() const { return children_; } 51 explicit Loop(Zone* zone) function in class:v8::internal::compiler::LoopTree::Loop 59 Loop* parent_; 61 ZoneVector<Loop*> children_; 69 Loop* ContainingLoop(Node* node) { 77 bool Contains(Loop* loop, Node* node) { 78 for (Loop* c = ContainingLoop(node); c != nullptr; c = c->parent_) { 85 const ZoneVector<Loop*> [all...] |
H A D | common-operator.cc | 463 "Loop", // name 756 const Operator* CommonOperatorBuilder::Loop(int control_input_count) { function in class:v8::internal::compiler::CommonOperatorBuilder 769 "Loop", // name 1127 return Loop(size);
|
/external/llvm/lib/Target/AMDGPU/ |
H A D | SIAnnotateControlFlow.cpp | 64 Constant *Loop; member in class:__anon12873::SIAnnotateControlFlow 89 llvm::Loop *L, BranchInst *Term); 158 Loop = M.getOrInsertFunction( 236 llvm::Loop *L, BranchInst *Term) { 333 llvm::Loop *L = LI->getLoopFor(BB); 347 Term->setCondition(CallInst::Create(Loop, Arg, "", Term)); 351 llvm::Loop *L = LI->getLoopFor(BB);
|
H A D | SILowerControlFlow.cpp | 86 void Loop(MachineInstr &MI); 348 void SILowerControlFlow::Loop(MachineInstr &MI) { function in class:SILowerControlFlow 482 // Loop back to V_READFIRSTLANE_B32 if there are still variants to cover 744 Loop(MI);
|
/external/llvm/lib/Transforms/Utils/ |
H A D | SimplifyIndVar.cpp | 46 Loop *L; 56 SimplifyIndvar(Loop *Loop, ScalarEvolution *SE, DominatorTree *DT, argument 58 : L(Loop), LI(LI), SE(SE), DT(DT), DeadInsts(Dead), Changed(false) { 165 const Loop *ICmpLoop = LI->getLoopFor(ICmp->getParent()); 283 const Loop *ICmpLoop = LI->getLoopFor(Rem->getParent()); 576 static bool isSimpleIVUser(Instruction *I, const Loop *L, ScalarEvolution *SE) { 679 bool simplifyLoopIVs(Loop *L, ScalarEvolution *SE, DominatorTree *DT,
|
/external/llvm/lib/Analysis/ |
H A D | BlockFrequencyInfoImpl.cpp | 329 const LoopData *OuterLoop, LoopData &Loop, Distribution &Dist) { 331 for (const auto &I : Loop.Exits) 332 if (!addToDist(Dist, OuterLoop, Loop.getHeader(), I.first, 341 void BlockFrequencyInfoImplBase::computeLoopScale(LoopData &Loop) { argument 343 DEBUG(dbgs() << "compute-loop-scale: " << getLoopName(Loop) << "\n"); 359 for (auto &Mass : Loop.BackedgeMass) 366 Loop.Scale = 371 << " - scale = " << Loop.Scale << "\n"); 375 void BlockFrequencyInfoImplBase::packageLoop(LoopData &Loop) { argument 376 DEBUG(dbgs() << "packaging-loop: " << getLoopName(Loop) << "\ 328 addLoopSuccessorsToDist( const LoopData *OuterLoop, LoopData &Loop, Distribution &Dist) argument 474 unwrapLoop(BlockFrequencyInfoImplBase &BFI, LoopData &Loop) argument 718 auto Loop = BFI.Loops.emplace(Insert, OuterLoop, Headers.begin(), local 761 adjustLoopHeaderMass(LoopData &Loop) argument [all...] |
/external/icu/icu4j/main/classes/charset/src/com/ibm/icu/charset/ |
H A D | CharsetSCSU.java | 611 private static final int Loop=0; field in class:CharsetSCSU.CharsetEncoderSCSU 665 int labelType = Loop; // set to Loop so that the code starts from loop: 672 case Loop: 1054 int label = Loop; 1062 label = Loop; 1196 label = Loop;
|
/external/llvm/include/llvm/Analysis/ |
H A D | LoopInfo.h | 1 //===- llvm/Analysis/LoopInfo.h - Natural Loop Calculator -------*- C++ -*-===// 30 // this analysis will not recognize and that will not be represented by a Loop 31 // instance. In particular, a Loop might be inside such a non-loop SCC, or a 32 // non-loop SCC might contain a sub-SCC which is a Loop. 55 class Loop; 306 assert(i != Blocks.size() && "Loop does not contain BB!"); 343 raw_ostream& operator<<(raw_ostream &OS, const LoopBase<BlockT, LoopT> &Loop) { argument 344 Loop.print(OS); 349 extern template class LoopBase<BasicBlock, Loop>; 354 class Loop class in namespace:llvm 356 Loop() {} function in class:llvm::Loop 471 explicit Loop(BasicBlock *BB) : LoopBase<BasicBlock, Loop>(BB) {} function in class:llvm::Loop [all...] |
/external/llvm/lib/CodeGen/ |
H A D | SplitKit.cpp | 199 // Loop over basic blocks where CurLI is live. 299 // Loop over basic blocks where li is live. 708 const MachineLoop *Loop = Loops.getLoopFor(MBB); local 712 if (!Loop) { 719 if (Loop == DefLoop) { 726 unsigned Depth = Loop->getLoopDepth(); 736 MachineDomTreeNode *IDom = MDT[Loop->getHeader()]->getIDom();
|
/external/llvm/lib/Transforms/Scalar/ |
H A D | StructurizeCFG.cpp | 155 /// |/ 2 = "Loop" optional subregion, with all exits at "Flow" block 305 std::map<Loop*, unsigned> LoopBlocks; 313 Loop *Loop = LI->getLoopFor(BB); local 314 ++LoopBlocks[Loop]; 318 Loop *CurrentLoop = nullptr; 508 << RN->getEntry()->getName() << " Loop Depth: "
|
/external/skia/bench/ |
H A D | nanobench.cpp | 102 "Loop until timer overhead is at most this fraction of our measurments."); 117 DEFINE_bool(loopSKP, true, "Loop SKPs like we do for micro benches?"); 1085 struct Loop { struct 1098 static SkThread* intentionallyLeaked = new SkThread(Loop::forever);
|
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
H A D | LoopInfo.h | 1 //===- llvm/Analysis/LoopInfo.h - Natural Loop Calculator -------*- C++ -*-===// 58 class Loop; 81 /// Loop ctor - This creates an empty loop. 295 // Loop over the predecessors of the header node... 398 assert(i != Blocks.size() && "Loop does not contain BB!"); 417 assert(!Blocks.empty() && "Loop header is missing"); 451 assert(!OutsideLoopPreds.empty() && "Loop is unreachable!"); 461 "Loop has multiple entry points!"); 463 assert(HasInsideLoopPreds && "Loop block has no in-loop predecessors!"); 464 assert(HasInsideLoopSuccs && "Loop bloc 523 operator <<(raw_ostream &OS, const LoopBase<BlockT, LoopT> &Loop) argument 528 class Loop : public LoopBase<BasicBlock, Loop> { class in namespace:llvm 530 Loop() {} function in class:llvm::Loop 631 explicit Loop(BasicBlock *BB) : LoopBase<BasicBlock, Loop>(BB) {} function in class:llvm::Loop [all...] |