reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1165 Scale.getBitWidth() && "Scale not compatible with value!"); 1168 if (match(Val, m_Zero()) || Scale == 1) { 1174 if (Scale.isMinValue()) 1208 int32_t logScale = Scale.exactLogBase2(); 1213 APInt Quotient(Scale), Remainder(Scale); // Init ensures right bitwidth. 1213 APInt Quotient(Scale), Remainder(Scale); // Init ensures right bitwidth. 1214 APInt::sdivrem(CI->getValue(), Scale, Quotient, Remainder); 1239 if (CI->getValue() == Scale) { 1272 getLimitedValue(Scale.getBitWidth()); 1299 APInt SmallScale = Scale.trunc(SmallSize); 1305 if (SmallScale.sext(Scale.getBitWidth()) != Scale) 1305 if (SmallScale.sext(Scale.getBitWidth()) != Scale) 1314 Scale = SmallScale; 1331 Scale = Scale.sext(LargeSize); 1331 Scale = Scale.sext(LargeSize); 1334 assert(Scale.exactLogBase2() == logScale);