Searched refs:LoopBounds (Results 1 – 10 of 10) sorted by relevance
| /llvm-project-15.0.7/llvm/unittests/Analysis/ |
| H A D | LoopInfoTest.cpp | 273 Optional<Loop::LoopBounds> Bounds = L->getBounds(SE); in TEST() 285 Loop::LoopBounds::Direction::Increasing); in TEST() 344 Loop::LoopBounds::Direction::Increasing); in TEST() 403 Loop::LoopBounds::Direction::Increasing); in TEST() 462 Loop::LoopBounds::Direction::Increasing); in TEST() 521 Loop::LoopBounds::Direction::Increasing); in TEST() 581 Loop::LoopBounds::Direction::Increasing); in TEST() 696 Loop::LoopBounds::Direction::Increasing); in TEST() 755 Loop::LoopBounds::Direction::Decreasing); in TEST() 875 Loop::LoopBounds::Direction::Increasing); in TEST() [all …]
|
| /llvm-project-15.0.7/flang/lib/Parser/ |
| H A D | expr-parsers.h | 97 return construct<LoopBounds<ScalarName, ScalarExpr>>( in loopBounds() 101 return construct<LoopBounds<DoVariable, typename PA::resultType>>( in loopBounds()
|
| H A D | unparse.cpp | 423 template <typename A, typename B> void Unparse(const LoopBounds<A, B> &x) { in Unparse()
|
| /llvm-project-15.0.7/llvm/lib/Analysis/ |
| H A D | LoopInfo.cpp | 197 Optional<Loop::LoopBounds> Loop::LoopBounds::getBounds(const Loop &L, in getBounds() 222 return LoopBounds(L, *InitialIVValue, *StepInst, StepValue, *FinalIVValue, in getBounds() 226 using Direction = Loop::LoopBounds::Direction; 228 ICmpInst::Predicate Loop::LoopBounds::getCanonicalPredicate() const { in getCanonicalPredicate() 270 Direction Loop::LoopBounds::getDirection() const { in getDirection() 283 Optional<Loop::LoopBounds> Loop::getBounds(ScalarEvolution &SE) const { in getBounds() 285 return LoopBounds::getBounds(*this, *IndVar, SE); in getBounds()
|
| H A D | LoopNestAnalysis.cpp | 87 Optional<Loop::LoopBounds> OuterLoopLB) { in checkSafeInstruction()
|
| /llvm-project-15.0.7/llvm/lib/CodeGen/ |
| H A D | MachineTraceMetrics.cpp | 427 struct LoopBounds { struct 433 LoopBounds(MutableArrayRef<MachineTraceMetrics::TraceBlockInfo> blocks, in LoopBounds() argument 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()
|
| /llvm-project-15.0.7/llvm/include/llvm/Analysis/ |
| H A D | LoopInfo.h | 657 struct LoopBounds { struct 665 static Optional<Loop::LoopBounds> getBounds(const Loop &L, PHINode &IndVar, 726 LoopBounds(const Loop &Loop, Value &I, Instruction &SI, Value *SV, Value &F, in LoopBounds() function 751 Optional<LoopBounds> getBounds(ScalarEvolution &SE) const;
|
| /llvm-project-15.0.7/flang/include/flang/Parser/ |
| H A D | parse-tree.h | 1232 template <typename VAR, typename BOUND> struct LoopBounds { struct 1233 LoopBounds(LoopBounds &&that) = default; 1234 LoopBounds( in LoopBounds() function 1238 LoopBounds &operator=(LoopBounds &&) = default; argument 1253 using Bounds = LoopBounds<DoVariable, ScalarIntExpr>; argument 1467 using Bounds = LoopBounds<DoVariable, ScalarIntConstantExpr>; 2227 using Bounds = LoopBounds<ScalarName, ScalarExpr>; 2705 using IoImpliedDoControl = LoopBounds<DoVariable, ScalarIntExpr>;
|
| H A D | parse-tree-visitor.h | 455 void Walk(const LoopBounds<A, B> &x, V &visitor) { in Walk() 465 void Walk(LoopBounds<A, B> &x, M &mutator) { in Walk()
|
| /llvm-project-15.0.7/flang/lib/Semantics/ |
| H A D | resolve-names.cpp | 1461 void Post(const parser::LoopBounds<A, B> &x) { in Post()
|