reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/X86/X86ISelLowering.cpp
25199     SDValue Odd1 = DAG.getVectorShuffle(VT, dl, B, B,
25199     SDValue Odd1 = DAG.getVectorShuffle(VT, dl, B, B,
25211                                                   DAG.getBitcast(MulVT, B)));
25230                                DAG.getSetCC(dl, VT, Zero, A, ISD::SETGT), B);
25232                                DAG.getSetCC(dl, VT, Zero, B, ISD::SETGT), A);
25257     SDValue ExB = DAG.getNode(ExAVX, dl, ExVT, B);
25272     SDValue BLo = extract128BitVector(B, 0, DAG, dl);
25274     SDValue BHi = extract128BitVector(B, NumElts / 2, DAG, dl);
25331   if (ISD::isBuildVectorOfConstantSDNodes(B.getNode())) {
25336         SDValue LoOp = B.getOperand(i + j);
25337         SDValue HiOp = B.getOperand(i + j + 8);
25355     BLo = DAG.getNode(ISD::SIGN_EXTEND_VECTOR_INREG, dl, ExVT, B);
25357     BHi = DAG.getVectorShuffle(VT, dl, B, B, PSHUFDMask);
25357     BHi = DAG.getVectorShuffle(VT, dl, B, B, PSHUFDMask);
25360     BLo = DAG.getBitcast(ExVT, getUnpackl(DAG, dl, VT, DAG.getUNDEF(VT), B));
25361     BHi = DAG.getBitcast(ExVT, getUnpackh(DAG, dl, VT, DAG.getUNDEF(VT), B));
25366     BLo = DAG.getBitcast(ExVT, getUnpackl(DAG, dl, VT, B,
25368     BHi = DAG.getBitcast(ExVT, getUnpackh(DAG, dl, VT, B,