Searched refs:LoopBounds (Results 1 – 3 of 3) sorted by relevance
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
H A D | LoopInfo.cpp | 201 Optional<Loop::LoopBounds> Loop::LoopBounds::getBounds(const Loop &L, in getBounds() 226 return LoopBounds(L, *InitialIVValue, *StepInst, StepValue, *FinalIVValue, in getBounds() 230 using Direction = Loop::LoopBounds::Direction; 232 ICmpInst::Predicate Loop::LoopBounds::getCanonicalPredicate() const { in getCanonicalPredicate() 274 Direction Loop::LoopBounds::getDirection() const { in getDirection() 287 Optional<Loop::LoopBounds> Loop::getBounds(ScalarEvolution &SE) const { in getBounds() 289 return LoopBounds::getBounds(*this, *IndVar, SE); in getBounds()
|
/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
H A D | LoopInfo.h | 635 struct LoopBounds { struct 643 static Optional<Loop::LoopBounds> getBounds(const Loop &L, PHINode &IndVar, 704 LoopBounds(const Loop &Loop, Value &I, Instruction &SI, Value *SV, Value &F, in LoopBounds() argument 729 Optional<LoopBounds> getBounds(ScalarEvolution &SE) const;
|
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/ |
H A D | MachineTraceMetrics.cpp | 427 struct LoopBounds { struct 433 LoopBounds(MutableArrayRef<MachineTraceMetrics::TraceBlockInfo> blocks, in LoopBounds() function 444 class po_iterator_storage<LoopBounds, true> { 445 LoopBounds &LB; 448 po_iterator_storage(LoopBounds &lb) : LB(lb) {} in po_iterator_storage() 482 LoopBounds Bounds(BlockInfo, MTM.Loops); in computeTrace()
|