Home
last modified time | relevance | path

Searched refs:HeaderNode (Results 1 - 7 of 7) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/Analysis/
H A DInterval.h37 /// HeaderNode - The header BasicBlock, which dominates all BasicBlocks in this
38 /// interval. Also, any loops in this interval must go through the HeaderNode.
40 BasicBlock *HeaderNode; member in llvm::Interval
47 inline Interval(BasicBlock *Header) : HeaderNode(Header) { in Interval()
51 inline BasicBlock *getHeaderNode() const { return HeaderNode; } in getHeaderNode()
89 return HeaderNode == I.HeaderNode; in operator ==()
H A DBlockFrequencyInfoImpl.h1166 auto &HeaderNode = Loop.Nodes[H]; in computeMassInLoop() local
1167 const BlockT *Block = getBlock(HeaderNode); in computeMassInLoop()
1172 << getBlockName(HeaderNode) << "\n"); in computeMassInLoop()
1176 LLVM_DEBUG(dbgs() << getBlockName(HeaderNode) in computeMassInLoop()
1184 Dist.addLocal(HeaderNode, HeaderWeightValue); in computeMassInLoop()
1196 auto &HeaderNode = Loop.Nodes[H]; in computeMassInLoop() local
1197 assert(!getBlock(HeaderNode)->getIrrLoopHeaderWeight() && in computeMassInLoop()
1201 << getBlockName(HeaderNode) << "\n"); in computeMassInLoop()
1203 Dist.addLocal(HeaderNode, MinWeight); in computeMassInLoop()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A DInterval.cpp29 for (::pred_iterator I = ::pred_begin(HeaderNode), E = ::pred_end(HeaderNode); in isLoop()
H A DBlockFrequencyInfoImpl.cpp819 auto &HeaderNode = Loop.Nodes[H]; in adjustLoopHeaderMass() local
820 auto &BackedgeMass = Loop.BackedgeMass[Loop.getHeaderIndex(HeaderNode)]; in adjustLoopHeaderMass()
822 << getBlockName(HeaderNode) << ": " << BackedgeMass in adjustLoopHeaderMass()
825 Dist.addLocal(HeaderNode, BackedgeMass.getMass()); in adjustLoopHeaderMass()
/third_party/node/deps/v8/src/compiler/
H A Dloop-analysis.h117 Node* HeaderNode(const Loop* loop);
H A Dloop-analysis.cc711 Node* LoopTree::HeaderNode(const Loop* loop) { in HeaderNode() function in v8::internal::compiler::LoopTree
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Transforms/Scalar/
H A DLICM.cpp771 DomTreeNode *HeaderNode = DT->getNode(CurLoop->getHeader()); in getOrCreateHoistedBlock() local
772 DT->changeImmediateDominator(HeaderNode, PreheaderNode); in getOrCreateHoistedBlock()

Completed in 10 milliseconds