Legalize vector truncates by parts rather than just splitting.
[oota-llvm.git] / lib / CodeGen / SelectionDAG / LegalizeTypes.h
index adc0e9d86e5a345e122cdf21e9f4362f49ed91fd..1c4274a910896715e5042355f968aa74f4e2d6de 100644 (file)
@@ -581,6 +581,7 @@ private:
   SDValue SplitVecOp_EXTRACT_VECTOR_ELT(SDNode *N);
   SDValue SplitVecOp_STORE(StoreSDNode *N, unsigned OpNo);
   SDValue SplitVecOp_CONCAT_VECTORS(SDNode *N);
+  SDValue SplitVecOp_TRUNCATE(SDNode *N);
   SDValue SplitVecOp_VSETCC(SDNode *N);
   SDValue SplitVecOp_FP_ROUND(SDNode *N);