Home | History | Annotate | Download | only in PowerPC

Lines Matching defs:Elt

1493     int Elt     = N->getConstantOperandVal(0);
1516 if ((Elt & 1) == 0) {
1517 // Elt is even, in the range [-32,-18] + [16,30].
1519 // Convert: VADD_SPLAT elt, size
1520 // Into: tmp = VSPLTIS[BHW] elt
1523 SDValue EltVal = getI32Imm(Elt >> 1);
1528 } else if (Elt > 0) {
1529 // Elt is odd and positive, in the range [17,31].
1531 // Convert: VADD_SPLAT elt, size
1532 // Into: tmp1 = VSPLTIS[BHW] elt-16
1535 SDValue EltVal = getI32Imm(Elt - 16);
1543 // Elt is odd and negative, in the range [-31,-17].
1545 // Convert: VADD_SPLAT elt, size
1546 // Into: tmp1 = VSPLTIS[BHW] elt+16
1549 SDValue EltVal = getI32Imm(Elt + 16);