Lines Matching defs:Weight
554 SmallVector<std::pair<BinaryOperator*, APInt>, 8> Worklist; // (Op, Weight)
586 APInt Weight = P.second; // Number of paths to this operand.
587 DEBUG(dbgs() << "OPERAND: " << *Op << " (" << Weight << ")\n");
594 DEBUG(dbgs() << "DIRECT ADD: " << *Op << " (" << Weight << ")\n");
595 Worklist.push_back(std::make_pair(BO, Weight));
607 DEBUG(dbgs() << "ADD USES LEAF: " << *Op << " (" << Weight << ")\n");
609 Leaves[Op] = Weight;
618 IncorporateWeight(It->second, Weight, Opcode);
645 Weight = It->second;
665 DEBUG(dbgs() << "MORPH LEAF: " << *Op << " (" << Weight << ") TO ");
668 Worklist.push_back(std::make_pair(BO, Weight));
675 DEBUG(dbgs() << "ADD LEAF: " << *Op << " (" << Weight << ")\n");
678 Leaves[Op] = Weight;
691 APInt Weight = It->second;
692 if (Weight.isMinValue())
697 Ops.push_back(std::make_pair(V, Weight));