/external/llvm/test/Analysis/BlockFrequencyInfo/ |
D | double_exit.ll | 14 ; Backedge mass = 1/3, exit mass = 2/3 27 ; Backedge mass = 3/5, exit mass = 2/5 87 ; Backedge mass = 1/2, exit mass = 1/2 100 ; Backedge mass = 1/3, exit mass = 2/3 113 ; Backedge mass = 3/5, exit mass = 2/5
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Analysis/BlockFrequencyInfo/ |
D | double_exit.ll | 14 ; Backedge mass = 1/3, exit mass = 2/3 27 ; Backedge mass = 3/5, exit mass = 2/5 87 ; Backedge mass = 1/2, exit mass = 1/2 100 ; Backedge mass = 1/3, exit mass = 2/3 113 ; Backedge mass = 3/5, exit mass = 2/5
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | LoopInfo.cpp | 135 BasicBlock *Incoming = 0, *Backedge = 0; in getCanonicalInductionVariable() local 139 Backedge = *PI++; in getCanonicalInductionVariable() 145 if (contains(Backedge)) in getCanonicalInductionVariable() 147 std::swap(Incoming, Backedge); in getCanonicalInductionVariable() 148 } else if (!contains(Backedge)) in getCanonicalInductionVariable() 158 dyn_cast<Instruction>(PN->getIncomingValueForBlock(Backedge))) in getCanonicalInductionVariable()
|
/external/llvm/lib/Analysis/ |
D | LoopInfo.cpp | 113 BasicBlock *Incoming = nullptr, *Backedge = nullptr; in getCanonicalInductionVariable() local 117 Backedge = *PI++; in getCanonicalInductionVariable() 123 if (contains(Backedge)) in getCanonicalInductionVariable() 125 std::swap(Incoming, Backedge); in getCanonicalInductionVariable() 126 } else if (!contains(Backedge)) in getCanonicalInductionVariable() 136 dyn_cast<Instruction>(PN->getIncomingValueForBlock(Backedge))) in getCanonicalInductionVariable()
|
D | BlockFrequencyInfoImpl.cpp | 422 if (W.Type == Weight::Backedge) { in distributeMass()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | LoopInfo.cpp | 115 BasicBlock *Incoming = nullptr, *Backedge = nullptr; in getCanonicalInductionVariable() local 118 Backedge = *PI++; in getCanonicalInductionVariable() 126 if (contains(Backedge)) in getCanonicalInductionVariable() 128 std::swap(Incoming, Backedge); in getCanonicalInductionVariable() 129 } else if (!contains(Backedge)) in getCanonicalInductionVariable() 139 dyn_cast<Instruction>(PN->getIncomingValueForBlock(Backedge))) in getCanonicalInductionVariable()
|
D | BlockFrequencyInfoImpl.cpp | 448 if (W.Type == Weight::Backedge) { in distributeMass()
|
/external/llvm/include/llvm/Analysis/ |
D | LoopInfoImpl.h | 486 BlockT *Backedge = *PI; in analyze() local 489 if (DomTree.dominates(Header, Backedge) in analyze() 490 && DomTree.isReachableFromEntry(Backedge)) { in analyze() 491 Backedges.push_back(Backedge); in analyze()
|
D | BlockFrequencyInfoImpl.h | 335 enum DistType { Local, Exit, Backedge }; 366 add(Node, Amount, Weight::Backedge);
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | LoopInfoImpl.h | 560 for (const auto Backedge : children<Inverse<BlockT *>>(Header)) { in analyze() local 562 if (DomTree.dominates(Header, Backedge) && in analyze() 563 DomTree.isReachableFromEntry(Backedge)) { in analyze() 564 Backedges.push_back(Backedge); in analyze()
|
D | BlockFrequencyInfoImpl.h | 362 enum DistType { Local, Exit, Backedge }; 398 add(Node, Amount, Weight::Backedge);
|
/external/llvm/lib/Target/Hexagon/ |
D | HexagonHardwareLoops.cpp | 539 MachineBasicBlock *Backedge = *PI++; in getLoopTripCount() local 549 if (L->contains(Backedge)) in getLoopTripCount() 551 std::swap(Incoming, Backedge); in getLoopTripCount() 552 } else if (!L->contains(Backedge)) in getLoopTripCount()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/Hexagon/ |
D | HexagonHardwareLoops.cpp | 572 MachineBasicBlock *Backedge = *PI++; in getLoopTripCount() local 582 if (L->contains(Backedge)) in getLoopTripCount() 584 std::swap(Incoming, Backedge); in getLoopTripCount() 585 } else if (!L->contains(Backedge)) in getLoopTripCount()
|
/external/v8/src/compiler/ |
D | scheduler.cc | 695 typedef std::pair<BasicBlock*, size_t> Backedge; typedef in v8::internal::compiler::SpecialRPONumberer 792 backedges_.push_back(Backedge(frame->block, frame->index - 1)); in ComputeAndInsertSpecialRPO() 957 size_t num_loops, ZoneVector<Backedge>* backedges) { in ComputeLoopInfo() 1112 ZoneVector<Backedge> backedges_;
|
/external/llvm/lib/Transforms/Utils/ |
D | MemorySSA.cpp | 1168 bool Backedge = in UpwardsDFSWalk() local 1173 UpwardsDFSWalk(MPI->first, MPI->second, Q, Backedge); in UpwardsDFSWalk()
|