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

References

lib/Transforms/InstCombine/InstructionCombining.cpp
 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);