reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Hexagon/HexagonISelDAGToDAG.cpp
 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);