Home | History | Annotate | Download | only in Mips

Lines Matching refs:BUILD_VECTOR

255   setOperationAction(ISD::BUILD_VECTOR, Ty, Custom);
304 setOperationAction(ISD::BUILD_VECTOR, Ty, Custom);
373 case ISD::BUILD_VECTOR: return lowerBUILD_VECTOR(Op, DAG);
591 // * N is a ISD::BUILD_VECTOR representing a constant splat
616 // Test whether the given node is an all-ones build_vector.
1042 // (xor (or $a, $b), (build_vector allones))
1043 // (xor (or $a, $b), (bitcast (build_vector allones)))
1389 SDValue Result = DAG.getNode(ISD::BUILD_VECTOR, DL, ViaVecTy,
1410 // v2i64 BUILD_VECTOR must be performed via v4i32 so split into i32's.
1429 SDValue Result = DAG.getNode(ISD::BUILD_VECTOR, DL, ViaVecTy,
1459 DAG.getNode(ISD::BUILD_VECTOR, DL, MVT::v4i32, BitImmLoOp,
1844 return DAG.getNode(ISD::BUILD_VECTOR, DL, ResTy, Ops);
2083 // masks, nor can we lower via BUILD_VECTOR & EXTRACT_VECTOR_ELT because
2305 // Lowers ISD::BUILD_VECTOR into appropriate SelectionDAG nodes for the
2637 // BUILD_VECTOR and adding it as an operand to the resulting VSHF. There is
2669 SDValue MaskVec = DAG.getNode(ISD::BUILD_VECTOR, DL, MaskVecTy, Ops);