Searched refs:RoundAt (Results 1 – 1 of 1) sorted by relevance
446 std::optional<unsigned> RoundAt; member489 if (Op.RoundAt.has_value()) { in operator <<()490 if (Op.Frac != 0 && *Op.RoundAt == Op.Frac - 1) { in operator <<()493 OS << " + 1<<" << *Op.RoundAt; in operator <<()1697 Op.RoundAt = Log2_64(CV); in matchFxpMul()1811 bool Rounding = Op.RoundAt.has_value(); in processFxpMulChopped()1813 if (!Op.RoundAt || *Op.RoundAt == Op.Frac - 1) { in processFxpMulChopped()1847 Value *RoundVal = HVC.getConstSplat(Prod32->getType(), 1 << *Op.RoundAt); in processFxpMulChopped()1869 if (Op.RoundAt.has_value()) { in processFxpMulChopped()1872 RoundV[*Op.RoundAt / 32] = in processFxpMulChopped()[all …]