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

  /external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
LoopIdiomRecognize.cpp 79 bool runOnLoopBlock(BasicBlock *BB, const SCEV *BECount,
82 bool processLoopStore(StoreInst *SI, const SCEV *BECount);
83 bool processLoopMemSet(MemSetInst *MSI, const SCEV *BECount);
89 const SCEV *BECount);
93 const SCEV *BECount);
185 const SCEV *BECount = SE->getBackedgeTakenCount(L);
186 if (isa<SCEVCouldNotCompute>(BECount)) return false;
190 if (const SCEVConstant *BECst = dyn_cast<SCEVConstant>(BECount))
217 MadeChange |= runOnLoopBlock(*BI, BECount, ExitBlocks);
225 bool LoopIdiomRecognize::runOnLoopBlock(BasicBlock *BB, const SCEV *BECount,
    [all...]
IndVarSimplify.cpp     [all...]
  /external/llvm/lib/Transforms/Scalar/
LoopIdiomRecognize.cpp 105 bool runOnLoopBlock(BasicBlock *BB, const SCEV *BECount,
111 bool processLoopStores(SmallVectorImpl<StoreInst *> &SL, const SCEV *BECount,
113 bool processLoopMemSet(MemSetInst *MSI, const SCEV *BECount);
119 const SCEVAddRecExpr *Ev, const SCEV *BECount,
121 bool processLoopStoreOfLoopLoad(StoreInst *SI, const SCEV *BECount);
244 const SCEV *BECount = SE->getBackedgeTakenCount(CurLoop);
245 assert(!isa<SCEVCouldNotCompute>(BECount) &&
251 if (const SCEVConstant *BECst = dyn_cast<SCEVConstant>(BECount))
277 MadeChange |= runOnLoopBlock(BB, BECount, ExitBlocks);
460 BasicBlock *BB, const SCEV *BECount,
    [all...]
IndVarSimplify.cpp     [all...]
  /external/llvm/lib/Transforms/Utils/
LoopUnrollRuntime.cpp 62 static void ConnectProlog(Loop *L, Value *BECount, unsigned Count,
122 // If BECount <u (Count - 1) then (BECount + 1) % Count == (BECount + 1)
123 // This means %xtraiter is (BECount + 1) and all of the iterations of this
124 // loop were executed by the prologue. Note that if BECount <u (Count - 1)
125 // then (BECount + 1) cannot unsigned-overflow.
127 B.CreateICmpULT(BECount, ConstantInt::get(BECount->getType(), Count - 1));
546 Value *BECount = Expander.expandCodeFor(BECountSC, BECountSC->getType()
    [all...]
  /external/swiftshader/third_party/LLVM/lib/Analysis/
ScalarEvolution.cpp     [all...]
  /external/llvm/lib/Analysis/
ScalarEvolution.cpp     [all...]

Completed in 570 milliseconds