Lines Matching refs:Mul1
1952 WeightedLeaf Mul1, Mul2; in balanceSubTree() local
2001 if (!Mul1.Value.getNode()) { in balanceSubTree()
2002 Mul1 = WeightedLeaf(Child, Weight, InsertionOrder++); in balanceSubTree()
2064 if (CanFactorize && (willShiftRightEliminate(Mul1.Value, MaxPowerOf2) || in balanceSubTree()
2067 int Weight = Mul1.Weight + Mul2.Weight; in balanceSubTree()
2068 int Height = std::max(NodeHeights[Mul1.Value], NodeHeights[Mul2.Value]) + 1; in balanceSubTree()
2069 SDValue Mul1Factored = factorOutPowerOf2(Mul1.Value, MaxPowerOf2); in balanceSubTree()
2071 SDValue Sum = CurDAG->getNode(ISD::ADD, SDLoc(N), Mul1.Value.getValueType(), in balanceSubTree()
2074 Mul1.Value.getValueType()); in balanceSubTree()
2075 SDValue New = CurDAG->getNode(ISD::SHL, SDLoc(N), Mul1.Value.getValueType(), in balanceSubTree()
2078 Leaves.push(WeightedLeaf(New, Weight, Mul1.InsertionOrder)); in balanceSubTree()
2079 } else if (Mul1.Value.getNode()) { in balanceSubTree()
2082 Leaves.push(Mul1); in balanceSubTree()