Lines Matching defs:ME
93 static bool isRunOfOnes(unsigned Val, unsigned &MB, unsigned &ME);
99 unsigned &SH, unsigned &MB, unsigned &ME);
332 bool PPCDAGToDAGISel::isRunOfOnes(unsigned Val, unsigned &MB, unsigned &ME) {
340 ME = countLeadingZeros((Val - 1) ^ Val);
346 ME = countLeadingZeros(Val) - 1;
358 unsigned &MB, unsigned &ME) {
393 return isRunOfOnes(Mask, MB, ME);
440 unsigned MB, ME;
441 if (isRunOfOnes(InsertMask, MB, ME)) {
462 getI32Imm(ME) };
1100 unsigned Imm, Imm2, SH, MB, ME;
1106 isRotateAndMask(N->getOperand(0).getNode(), Imm, false, SH, MB, ME)) {
1108 SDValue Ops[] = { Val, getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) };
1114 isRunOfOnes(Imm, MB, ME) &&
1117 SDValue Ops[] = { Val, getI32Imm(0), getI32Imm(MB), getI32Imm(ME) };
1138 unsigned MB, ME;
1140 if (isRunOfOnes(Imm, MB, ME)) {
1143 getI32Imm(0), getI32Imm(MB),getI32Imm(ME) };
1159 unsigned Imm, SH, MB, ME;
1161 isRotateAndMask(N, Imm, true, SH, MB, ME)) {
1163 getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) };
1171 unsigned Imm, SH, MB, ME;
1173 isRotateAndMask(N, Imm, true, SH, MB, ME)) {
1175 getI32Imm(SH), getI32Imm(MB), getI32Imm(ME) };