Lines Matching defs:VCI
307 void loadVectorConstant(const SystemZVectorConstantInfo &VCI,
1178 const SystemZVectorConstantInfo &VCI, SDNode *Node) {
1179 assert((VCI.Opcode == SystemZISD::BYTE_MASK ||
1180 VCI.Opcode == SystemZISD::REPLICATE ||
1181 VCI.Opcode == SystemZISD::ROTATE_MASK) &&
1183 assert(VCI.VecVT.getSizeInBits() == 128 && "Expected a vector type");
1187 for (unsigned OpVal : VCI.OpVals)
1189 SDValue Op = CurDAG->getNode(VCI.Opcode, DL, VCI.VecVT, Ops);
1191 if (VCI.VecVT == VT.getSimpleVT())
1681 SystemZVectorConstantInfo VCI(Val);
1682 if (VCI.isVectorConstantLegal(*Subtarget)) {
1683 loadVectorConstant(VCI, Node);
1740 SystemZVectorConstantInfo VCI(BVN);
1741 if (VCI.isVectorConstantLegal(*Subtarget)) {
1742 loadVectorConstant(VCI, Node);
1752 SystemZVectorConstantInfo VCI(Imm);
1753 bool Success = VCI.isVectorConstantLegal(*Subtarget); (void)Success;
1755 loadVectorConstant(VCI, Node);