reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3020 unsigned Opcode = N->getOpcode(); 3021 SDLoc dl(N); 3022 EVT WidenVT = TLI.getTypeToTransformTo(*DAG.getContext(), N->getValueType(0)); 3026 const SDNodeFlags Flags = N->getFlags(); 3032 if (NumElts != 1 && !TLI.canOpTrap(N->getOpcode(), VT)) { 3034 SDValue InOp1 = GetWidenedVector(N->getOperand(0)); 3035 SDValue InOp2 = GetWidenedVector(N->getOperand(1)); 3036 return DAG.getNode(N->getOpcode(), dl, WidenVT, InOp1, InOp2, Flags); 3041 return DAG.UnrollVectorOp(N, WidenVT.getVectorNumElements()); 3045 SDValue InOp1 = GetWidenedVector(N->getOperand(0)); 3046 SDValue InOp2 = GetWidenedVector(N->getOperand(1)); 3047 unsigned CurNumElts = N->getValueType(0).getVectorNumElements();