/external/jmonkeyengine/engine/src/core/com/jme3/animation/ |
H A D | LoopMode.java | 44 Loop, enum constant in enum:LoopMode
|
/external/llvm/include/llvm/Transforms/Utils/ |
H A D | UnrollLoop.h | 21 class Loop; 25 bool UnrollLoop(Loop *L, unsigned Count, unsigned TripCount, bool AllowRuntime, 28 bool UnrollRuntimeLoopProlog(Loop *L, unsigned Count, LoopInfo *LI,
|
H A D | SimplifyIndVar.h | 28 class Loop; 49 bool simplifyLoopIVs(Loop *L, ScalarEvolution *SE, LPPassManager *LPM,
|
H A D | CodeExtractor.h | 25 class Loop; 76 CodeExtractor(DominatorTree &DT, Loop &L, bool AggregateArgs = false);
|
/external/llvm/include/llvm/Analysis/ |
H A D | LoopPass.h | 35 /// to a Loop. 39 // whatever action is necessary for the specified Loop. 40 virtual bool runOnLoop(Loop *L, LPPassManager &LPM) = 0; 43 virtual bool doInitialization(Loop *L, LPPassManager &LPM) { 47 // Finalization hook does not supply Loop because at this time 78 virtual void cloneBasicBlockAnalysis(BasicBlock *F, BasicBlock *T, Loop *L) {} 81 virtual void deleteAnalysisValue(Value *V, Loop *L) {} 98 return "Loop Pass Manager"; 119 void deleteLoopFromQueue(Loop *L); 123 void insertLoop(Loop * [all...] |
H A D | ScalarEvolutionNormalization.h | 45 class Loop; 64 typedef SmallPtrSet<const Loop *, 2> PostIncLoopSet;
|
H A D | IVUsers.h | 74 void transformToPostInc(const Loop *L); 122 Loop *L; 135 virtual bool runOnLoop(Loop *L, LPPassManager &LPM); 143 Loop *getLoop() const { return L; } 159 const SCEV *getStride(const IVStrideUse &IU, const Loop *L) const; 178 bool AddUsersImpl(Instruction *I, SmallPtrSet<Loop*,16> &SimpleLoopNests);
|
H A D | ScalarEvolution.h | 46 class Loop; 348 DenseMap<const Loop*, BackedgeTakenInfo> BackedgeTakenCounts; 361 std::map<const Loop *, const SCEV *> > ValuesAtScopes; 365 std::map<const Loop *, LoopDisposition> > LoopDispositions; 368 LoopDisposition computeLoopDisposition(const SCEV *S, const Loop *L); 416 /// at most once for each SCEV+Loop pair. 418 const SCEV *computeSCEVAtScope(const SCEV *S, const Loop *L); 437 const BackedgeTakenInfo &getBackedgeTakenInfo(const Loop *L); 441 BackedgeTakenInfo ComputeBackedgeTakenCount(const Loop *L); 445 ExitLimit ComputeExitLimit(const Loop * [all...] |
H A D | LoopInfo.h | 1 //===- llvm/Analysis/LoopInfo.h - Natural Loop Calculator -------*- C++ -*-===// 57 class Loop; 80 /// Loop ctor - This creates an empty loop. 286 assert(i != Blocks.size() && "Loop does not contain BB!"); 318 raw_ostream& operator<<(raw_ostream &OS, const LoopBase<BlockT, LoopT> &Loop) { argument 319 Loop.print(OS); 325 __extension__ extern template class LoopBase<BasicBlock, Loop>; 328 class Loop : public LoopBase<BasicBlock, Loop> { class in namespace:llvm 330 Loop() {} function in class:llvm::Loop 403 explicit Loop(BasicBlock *BB) : LoopBase<BasicBlock, Loop>(BB) {} function in class:llvm::Loop [all...] |
H A D | ScalarEvolutionExpander.h | 49 DenseMap<const SCEV *, const Loop *> RelevantLoops; 61 const Loop *IVIncInsertLoop; 119 PHINode *getOrInsertCanonicalInductionVariable(const Loop *L, Type *Ty); 130 unsigned replaceCongruentIVs(Loop *L, const DominatorTree *DT, 140 void setIVIncInsertPos(const Loop *L, Instruction *Pos) { 223 const Loop *getRelevantLoop(const SCEV *); 255 bool isNormalAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L); 257 bool isExpandedAddRecExprPHI(PHINode *PN, Instruction *IncV, const Loop *L); 261 const Loop *L, 264 Value *expandIVInc(PHINode *PN, Value *StepV, const Loop * [all...] |
H A D | LoopDependenceAnalysis.h | 43 Loop *L; 72 void getLoops(const SCEV*, DenseSet<const Loop*>*) const; 107 bool runOnLoop(Loop*, LPPassManager&);
|
/external/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 1 //===- LoopInfo.cpp - Natural Loop Calculator -----------------------------===// 34 template class llvm::LoopBase<BasicBlock, Loop>; 35 template class llvm::LoopInfoBase<BasicBlock, Loop>; 48 INITIALIZE_PASS_BEGIN(LoopInfo, "loops", "Natural Loop Information", true, true) 50 INITIALIZE_PASS_END(LoopInfo, "loops", "Natural Loop Information", true, true) 53 // Loop implementation 58 bool Loop::isLoopInvariant(Value *V) const { 66 bool Loop::hasLoopInvariantOperands(Instruction *I) const { 83 bool Loop::makeLoopInvariant(Value *V, bool &Changed, 99 bool Loop [all...] |
H A D | LoopPass.cpp | 1 //===- LoopPass.cpp - Loop Pass and Loop Pass Manager ---------------------===// 24 /// PrintLoopPass - Print a Function corresponding to a Loop. 40 bool runOnLoop(Loop *L, LPPassManager &) { 42 for (Loop::block_iterator b = L->block_begin(), be = L->block_end(); 69 void LPPassManager::deleteLoopFromQueue(Loop *L) { 84 for (std::deque<Loop *>::iterator I = LQ.begin(), 94 void LPPassManager::insertLoop(Loop *L, Loop *ParentLoop) { 107 void LPPassManager::insertLoopIntoQueue(Loop * [all...] |
H A D | IVUsers.cpp | 49 static bool isInteresting(const SCEV *S, const Instruction *I, const Loop *L, 87 SmallPtrSet<Loop*,16> &SimpleLoopNests) { 88 Loop *NearestLoop = 0; 92 Loop *DomLoop = LI->getLoopFor(DomBB); 115 SmallPtrSet<Loop*,16> &SimpleLoopNests) { 210 SmallPtrSet<Loop*,16> SimpleLoopNests; 232 bool IVUsers::runOnLoop(Loop *l, LPPassManager &LPM) { 302 static const SCEVAddRecExpr *findAddRecForLoop(const SCEV *S, const Loop *L) { 320 const SCEV *IVUsers::getStride(const IVStrideUse &IU, const Loop *L) const { 326 void IVStrideUse::transformToPostInc(const Loop * [all...] |
H A D | LoopDependenceAnalysis.cpp | 52 "Loop Dependence Analysis", false, true) 56 "Loop Dependence Analysis", false, true) 68 static void GetMemRefInstrs(const Loop *L, 70 for (Loop::block_iterator b = L->block_begin(), be = L->block_end(); 138 DenseSet<const Loop*>* Loops) const { 140 for (const Loop *L = this->L; L != 0; L = L->getParentLoop()) 146 DenseSet<const Loop*> loops; 161 DenseSet<const Loop*> loops; 314 bool LoopDependenceAnalysis::runOnLoop(Loop *L, LPPassManager &) { 333 LoopDependenceAnalysis *LDA, const Loop * [all...] |
/external/webkit/Source/WebKit/chromium/public/ |
H A D | WebMediaPlayerAction.h | 41 Loop, enumerator in enum:WebKit::WebMediaPlayerAction::Type
|
/external/llvm/lib/CodeGen/ |
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...] |
/external/llvm/test/MC/COFF/ |
H A D | simple-fixups.s | 18 # =>This Inner Loop Header: Depth=1 31 # =>This Inner Loop Header: Depth=1
|
/external/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 | 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
|
/external/llvm/lib/Transforms/Utils/ |
H A D | LoopSimplify.cpp | 1 //===- LoopSimplify.cpp - Loop Canonicalization Pass ----------------------===// 14 // Loop pre-header insertion guarantees that there is a single, non-critical 18 // Loop exit-block insertion guarantees that all exit blocks from the loop 79 Loop *L; 80 virtual bool runOnLoop(Loop *L, LPPassManager &LPM); 99 bool ProcessLoop(Loop *L, LPPassManager &LPM); 100 BasicBlock *RewriteLoopExitBlock(Loop *L, BasicBlock *Exit); 101 BasicBlock *InsertPreheaderForLoop(Loop *L); 102 Loop *SeparateNestedLoop(Loop * [all...] |
/external/llvm/lib/Transforms/Scalar/ |
H A D | LoopUnswitch.cpp | 85 typedef std::map<const Loop*, LoopProperties> LoopPropsMap; 104 bool countLoop(const Loop* L); 107 void forgetLoop(const Loop* L); 120 void cloneData(const Loop* NewLoop, const Loop* OldLoop, 125 LoopInfo *LI; // Loop information 130 std::vector<Loop*> LoopProcessWorklist; 137 Loop *currentLoop; 158 bool runOnLoop(Loop *L, LPPassManager &LPM); 183 void RemoveLoopFromWorklist(Loop * [all...] |
H A D | LoopDeletion.cpp | 1 //===- LoopDeletion.cpp - Dead Loop Deletion Pass ---------------===// 10 // This file implements the Dead Loop Deletion Pass. This pass is responsible 37 bool runOnLoop(Loop* L, LPPassManager& LPM); 39 bool IsLoopDead(Loop* L, SmallVector<BasicBlock*, 4>& exitingBlocks, 77 bool LoopDeletion::IsLoopDead(Loop* L, 112 for (Loop::block_iterator LI = L->block_begin(), LE = L->block_end(); 130 bool LoopDeletion::runOnLoop(Loop* L, LPPassManager& LPM) { 205 for (Loop::block_iterator LI = L->block_begin(), LE = L->block_end(); 227 for (Loop::block_iterator LI = L->block_begin(), LE = L->block_end();
|
H A D | LoopUnrollPass.cpp | 1 //===-- LoopUnroll.cpp - Loop unroller pass -------------------------------===// 79 bool runOnLoop(Loop *L, LPPassManager &LPM); 93 // FIXME: Loop unroll requires LCSSA. And LCSSA requires dom info. 115 static unsigned ApproximateLoopSize(const Loop *L, unsigned &NumCalls, 118 for (Loop::block_iterator I = L->block_begin(), E = L->block_end(); 133 bool LoopUnroll::runOnLoop(Loop *L, LPPassManager &LPM) { 138 DEBUG(dbgs() << "Loop Unroll: F[" << Header->getParent()->getName() 139 << "] Loop %" << Header->getName() << "\n"); 184 DEBUG(dbgs() << " Loop Size = " << LoopSize << "\n");
|
/external/webkit/Source/JavaScriptCore/bytecompiler/ |
H A D | LabelScope.h | 41 enum Type { Loop, Switch, NamedLabel }; enumerator in enum:JSC::LabelScope::Type
|