Lines Matching defs:shift
300 int rSrc2, int shift)
302 bool thumbForm = ((shift == 0) && LOWREG(rDestSrc1) && LOWREG(rSrc2));
315 assert(shift == 0);
321 else if ((shift == 0) && !LOWREG(rDestSrc1) && !LOWREG(rSrc2))
323 else if ((shift == 0) && LOWREG(rDestSrc1))
325 else if (shift == 0)
334 assert(shift == 0);
345 assert(shift == 0);
352 assert(shift == 0);
365 assert(shift == 0);
369 assert(shift == 0);
373 assert(shift == 0);
377 assert(shift == 0);
387 assert(shift == 0);
390 assert(shift == 0);
393 assert(shift == 0);
404 return newLIR3(cUnit, opcode, rDestSrc1, rSrc2, shift);
408 return newLIR4(cUnit, opcode, rDestSrc1, rDestSrc1, rSrc2, shift);
422 int rDest, int rSrc1, int rSrc2, int shift)
425 bool thumbForm = (shift == 0) && LOWREG(rDest) && LOWREG(rSrc1) &&
447 assert(shift == 0);
457 assert(shift == 0);
461 assert(shift == 0);
465 assert(shift == 0);
469 assert(shift == 0);
478 return newLIR4(cUnit, opcode, rDest, rSrc1, rSrc2, shift);
578 //TUNING: power of 2, shift & add