Home | History | Annotate | Download | only in Scalar

Lines Matching defs:Any

233   /// Whether any complex addressing has a base register.
236 /// The scale of any complex addressing.
530 // Handle the trivial case, which works for any SCEV type.
803 // Fow now, consider any other type of expression (div/mul/min/max) high cost.
807 /// DeleteTriviallyDeadInstructions - If any of the instructions is the
808 /// specified set are trivially dead, delete them and see if this makes any of
878 // Once any of the metrics loses, they must all remain losers.
966 /// before, rate it. Optional LoserRegs provides a way to declare any formula
1240 /// WidestFixupType - This records the widest use type for any fixup using
1626 // hasIncs - Returns true if this chain contains any increments.
2289 // Basic uses can't accept any offset, for example.
2365 // there aren't going to be any others. Since we declined it, we
2478 /// NULL for any constant. Returning the expression itself is
2546 /// any IV users that keep the IV live across increments (the Users set should
2791 // Remove this instruction from any NearUsers set it may be in.
2819 // Remove any unprofitable chains.
3706 // Group the registers by their value without any added constant offset.
3931 bool Any = false;
3996 Any = true;
4000 if (Any)
4051 bool Any = false;
4069 Any = true;
4085 Any = true;
4092 if (Any)
4156 bool Any = false;
4166 Any = true;
4170 if (Any)
4203 /// to be profitable, and then in any use which has any reference to that
4238 // In any use with formulae which references this register, delete formulae
4244 bool Any = false;
4252 Any = true;
4258 if (Any)
4297 // If this use references any register that's already a part of the
4458 // expanding replacement. These must be dominated by any operands that
4473 // The expansion must also be dominated by the increment positions of any
4856 // Clean up after ourselves. This must be done before deleting any
5092 // Remove any extra phis created by processing inner loops.