Lines Matching defs:MulC
2915 // Example: (X * MulC) + Op1 --> Op1 - (X << log2(-MulC))
2922 ConstantSDNode *MulC = isConstOrConstSplat(Mul.getOperand(1));
2923 if (MulC && !MulC->isOpaque() && !MulC->isZero() &&
2924 !MulC->getAPIntValue().isPowerOf2()) {
2925 APInt UnmaskedC = MulC->getAPIntValue() | HighMask;
2942 // (X * MulC) + Op1 --> Op1 - (X << log2(-MulC))
2945 // Op0 + (X * MulC) --> Op0 - (X << log2(-MulC))
2950 // Op0 - (X * MulC) --> Op0 + (X << log2(-MulC))