Lines Matching refs:mask
311 const RegMask &rm = lrgs(r).mask();
317 if( rm.overlap( lrgs(l).mask() ) )
416 if( lrgs(lidx).mask().is_UP() &&
420 lrgs(lidx).mask().overlap(*Matcher::idealreg2regmask[Op_RegI]) )
432 if( lrgs(lidx).mask().is_UP() &&
443 if (lrg->mask().is_UP() && lrg->mask_size()) {
455 } else if( lrg->mask().overlap(*Matcher::idealreg2regmask[Op_RegI]) ) {
526 if (lrg.mask().is_UP() && lrg.mask_size()) {
534 } else if( lrgs(lidx).mask().overlap(*Matcher::idealreg2regmask[Op_RegI]) ) {
589 RegMask itmp = lrgs(r).mask();
604 RegMask ftmp = lrgs(r).mask();
683 const RegMask &rmask = lrgs(r).mask();
697 RegMask old = lrg.mask();
714 if( lrg.mask().Member(r_reg) ) {
716 lrg.set_mask_size(lrg.mask().is_AllStack() ? 65535:old_size-1);
721 // Give 'l' some kind of reasonable mask, so he picks up
769 if (lrg.mask().is_UP() && lrg.mask_size()) {
776 } else if( lrg.mask().overlap(*Matcher::idealreg2regmask[Op_RegI]) ) {