reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1058 DAG.ExtractVectorElements(V, Elems); 1068 EVT NTy = getTypeToTransformTo(*DAG.getContext(), Ty); 1070 Elems[i] = DAG.getNode(ISD::SIGN_EXTEND_INREG, dl, NTy, 1071 DAG.getNode(ISD::EXTRACT_VECTOR_ELT, dl, NTy, 1073 DAG.getValueType(Ty)); 1078 Elems[i] = DAG.getSExtOrTrunc(V, dl, NTy); 1080 Elems[i] = DAG.getUNDEF(NTy); 1085 return DAG.getBuildVector(VecTy, dl, Elems); 1098 return DAG.getNode(HexagonISD::QCAT, dl, VecTy, Op0, Op.getOperand(1)); 1105 SDValue V0 = DAG.getNode(ISD::CONCAT_VECTORS, dl, HalfTy, 1107 SDValue V1 = DAG.getNode(ISD::CONCAT_VECTORS, dl, HalfTy, 1109 return DAG.getNode(HexagonISD::QCAT, dl, VecTy, V0, V1); 1118 SDValue P = createHvxPrefixPred(V, dl, BitBytes, true, DAG); 1124 SDValue S = DAG.getConstant(InpLen*BitBytes, dl, MVT::i32); 1125 SDValue Res = getZero(dl, ByteTy, DAG); 1127 Res = DAG.getNode(HexagonISD::VROR, dl, ByteTy, Res, S); 1128 Res = DAG.getNode(ISD::OR, dl, ByteTy, Res, Prefixes[e-i-1]); 1130 return DAG.getNode(HexagonISD::V2Q, dl, VecTy, Res);