Lines Matching defs:Scale
138 bool SelectThumbAddrModeImm5S(SDValue N, unsigned Scale, SDValue &Base,
377 /// (N * Scale) where (N in [\p RangeMin, \p RangeMax).
380 static bool isScaledConstantInRange(SDValue Node, int Scale,
383 assert(Scale > 0 && "Invalid scale!");
391 if ((ScaledConstant % Scale) != 0)
394 ScaledConstant /= Scale;
739 if (isScaledConstantInRange(N.getOperand(1), /*Scale=*/1,
822 if (isScaledConstantInRange(N, /*Scale=*/1, 0, 0x1000, Val))
858 if (isScaledConstantInRange(N, /*Scale=*/1, 0, 0x1000, Val)) { // 12 bits.
878 if (isScaledConstantInRange(N, /*Scale=*/1, 0, 0x1000, Val)) { // 12 bits.
921 if (isScaledConstantInRange(N.getOperand(1), /*Scale=*/1,
957 if (isScaledConstantInRange(N, /*Scale=*/1, 0, 256, Val)) { // 12 bits.
991 const int Scale = FP16 ? 2 : 4;
993 if (isScaledConstantInRange(N.getOperand(1), Scale, -255, 256, RHSC)) {
1138 ARMDAGToDAGISel::SelectThumbAddrModeImm5S(SDValue N, unsigned Scale,
1165 if (isScaledConstantInRange(N.getOperand(1), Scale, 0, 32, RHSC)) {
1214 if (isScaledConstantInRange(N.getOperand(1), /*Scale=*/4, 0, 256, RHSC)) {
1384 if (isScaledConstantInRange(N, /*Scale=*/1, 0, 0x100, RHSC)) { // 8 bits.
3447 isScaledConstantInRange(Ptr.getOperand(1), /*Scale=*/4, 0, 256, RHSC))