Lines Matching refs:BITCAST
182 while (N->getOpcode() == ISD::BITCAST)
231 while (N->getOpcode() == ISD::BITCAST)
1708 // to the endianness of the elements (because the BITCAST is itself a
1719 getNode(ISD::BITCAST, DL, VT, getBuildVector(ViaVecVT, DL, Ops));
2190 while (V.getOpcode() == ISD::BITCAST)
2222 NewBV = getNode(ISD::BITCAST, dl, VT, NewBV);
2375 return getNode(ISD::BITCAST, SDLoc(V), VT, V);
2890 case ISD::BITCAST: {
3356 case ISD::BITCAST: {
4543 case ISD::BITCAST: {
5282 case ISD::BITCAST:
5934 case ISD::BITCAST:
6149 case ISD::BITCAST:
6151 "Cannot BITCAST between types of different sizes!");
6153 if (OpOpcode == ISD::BITCAST) // bitconv(bitconv(x)) -> bitconv(x)
6154 return getNode(ISD::BITCAST, DL, VT, N1.getOperand(0));
6465 case ISD::BITCAST:
6535 case ISD::BITCAST:
6552 if (Opcode == ISD::BITCAST)
6595 (Ops[0].getOpcode() == ISD::BITCAST ||
6596 Ops[1].getOpcode() == ISD::BITCAST)) {
7547 case ISD::BITCAST:
7695 return DAG.getNode(ISD::BITCAST, dl, VT,
8225 SDValue TailValue = DAG.getNode(ISD::BITCAST, dl, SVT, MemSetValue);
11952 while (V.getOpcode() == ISD::BITCAST)
11958 while (V.getOpcode() == ISD::BITCAST && V.getOperand(0).hasOneUse())