HomeSort by: relevance | last modified time | path
    Searched refs:HeaderNode (Results 1 - 4 of 4) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
Interval.h 37 /// 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;
47 inline Interval(BasicBlock *Header) : HeaderNode(Header) {
51 inline BasicBlock *getHeaderNode() const { return HeaderNode; }
89 return HeaderNode == I.HeaderNode;
BlockFrequencyInfoImpl.h 1226 auto &HeaderNode = Loop.Nodes[H];
1227 const BlockT *Block = getBlock(HeaderNode);
1232 << getBlockName(HeaderNode) << "\n");
1236 LLVM_DEBUG(dbgs() << getBlockName(HeaderNode)
1244 Dist.addLocal(HeaderNode, HeaderWeightValue);
1256 auto &HeaderNode = Loop.Nodes[H];
1257 assert(!getBlock(HeaderNode)->getIrrLoopHeaderWeight() &&
1261 << getBlockName(HeaderNode) << "\n");
1263 Dist.addLocal(HeaderNode, MinWeight);
  /src/external/apache2/llvm/dist/llvm/lib/Analysis/
BlockFrequencyInfoImpl.cpp 836 auto &HeaderNode = Loop.Nodes[H];
837 auto &BackedgeMass = Loop.BackedgeMass[Loop.getHeaderIndex(HeaderNode)];
839 << getBlockName(HeaderNode) << ": " << BackedgeMass
842 Dist.addLocal(HeaderNode, BackedgeMass.getMass());
  /src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
LICM.cpp 800 DomTreeNode *HeaderNode = DT->getNode(CurLoop->getHeader());
801 DT->changeImmediateDominator(HeaderNode, PreheaderNode);

Completed in 26 milliseconds