Lines Matching defs:MB
82 static bool isRunOfOnes(unsigned Val, unsigned &MB, unsigned &ME);
88 unsigned &SH, unsigned &MB, unsigned &ME);
310 bool PPCDAGToDAGISel::isRunOfOnes(unsigned Val, unsigned &MB, unsigned &ME) {
313 MB = CountLeadingZeros_32(Val);
323 MB = CountLeadingZeros_32((Val - 1) ^ Val) + 1;
333 unsigned &MB, unsigned &ME) {
368 return isRunOfOnes(Mask, MB, ME);
415 unsigned MB, ME;
416 if (InsertMask && isRunOfOnes(InsertMask, MB, ME)) {
436 SDValue Ops[] = { Op0, Op1, getI32Imm(SH), getI32Imm(MB),
930 unsigned Imm, Imm2, SH, MB, ME;
935 isRotateAndMask(N->getOperand(0).getNode(), Imm, false, SH, MB, ME)) {
937 SDValue Ops[] = { Val, getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) };
943 isRunOfOnes(Imm, MB, ME) &&
946 SDValue Ops[] = { Val, getI32Imm(0), getI32Imm(MB), getI32Imm(ME) };
959 unsigned MB, ME;
961 if (isRunOfOnes(Imm, MB, ME)) {
964 getI32Imm(0), getI32Imm(MB),getI32Imm(ME) };
980 unsigned Imm, SH, MB, ME;
982 isRotateAndMask(N, Imm, true, SH, MB, ME)) {
984 getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) };
992 unsigned Imm, SH, MB, ME;
994 isRotateAndMask(N, Imm, true, SH, MB, ME)) {
996 getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) };