reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1983 if (!Mul1.Value.getNode()) { 1984 Mul1 = WeightedLeaf(Child, Weight, InsertionOrder++); 2046 if (CanFactorize && (willShiftRightEliminate(Mul1.Value, MaxPowerOf2) || 2049 int Weight = Mul1.Weight + Mul2.Weight; 2050 int Height = std::max(NodeHeights[Mul1.Value], NodeHeights[Mul2.Value]) + 1; 2051 SDValue Mul1Factored = factorOutPowerOf2(Mul1.Value, MaxPowerOf2); 2053 SDValue Sum = CurDAG->getNode(ISD::ADD, SDLoc(N), Mul1.Value.getValueType(), 2056 Mul1.Value.getValueType()); 2057 SDValue New = CurDAG->getNode(ISD::SHL, SDLoc(N), Mul1.Value.getValueType(), 2060 Leaves.push(WeightedLeaf(New, Weight, Mul1.InsertionOrder)); 2061 } else if (Mul1.Value.getNode()) { 2064 Leaves.push(Mul1);