Home | History | Annotate | Download | only in R600

Lines Matching refs:Lane

1559   unsigned Lane = 0;
1572 // Lane means which subreg of %VGPRa_VGPRb_VGPRc_VGPRd is used.
1573 // Note that subregs are packed, i.e. Lane==0 is the first bit set
1574 // in OldDmask, so it can be any of X,Y,Z,W; Lane==1 is the second bit
1576 Lane = SubIdx2Lane(I->getConstantOperandVal(1));
1578 // Set which texture component corresponds to the lane.
1580 for (unsigned i = 0, Dmask = OldDmask; i <= Lane; i++) {
1587 if (Users[Lane])
1590 Users[Lane] = *I;
1605 // If we only got one lane, replace it with a copy
1610 SDLoc(), Users[Lane]->getValueType(0),
1612 DAG.ReplaceAllUsesWith(Users[Lane], Copy);