Lines Matching defs:BlockNode
90 using BlockNode = BlockFrequencyInfoImplBase::BlockNode;
145 void Distribution::add(const BlockNode &Node, uint64_t Amount,
201 using HashTable = DenseMap<BlockNode::IndexType, Weight>;
314 const BlockNode &Pred,
315 const BlockNode &Succ,
320 auto isLoopHeader = [&OuterLoop](const BlockNode &Node) {
324 BlockNode Resolved = Working[Succ.Index].getResolvedNode();
426 for (const BlockNode &M : Loop.Nodes) {
436 const DitheringDistributer &D, const BlockNode &T,
447 void BlockFrequencyInfoImplBase::distributeMass(const BlockNode &Source,
526 for (const BlockNode &N : Loop.Nodes) {
568 BlockFrequencyInfoImplBase::getBlockFreq(const BlockNode &Node) const {
585 const BlockNode &Node,
607 BlockFrequencyInfoImplBase::isIrrLoopHeader(const BlockNode &Node) {
614 BlockFrequencyInfoImplBase::getFloatingBlockFreq(const BlockNode &Node) const {
620 void BlockFrequencyInfoImplBase::setBlockFreq(const BlockNode &Node,
628 BlockFrequencyInfoImplBase::getBlockName(const BlockNode &Node) const {
658 void IrreducibleGraph::addEdge(IrrNode &Irr, const BlockNode &Succ,