Lines Matching refs:Part
236 assert(NumRegs == NumParts && "Part count doesn't match vector breakdown!");
238 assert(RegisterVT == PartVT && "Part type doesn't match vector breakdown!");
240 "Part type doesn't match part!");
538 assert(NumRegs == NumParts && "Part count doesn't match vector breakdown!");
540 assert(RegisterVT == PartVT && "Part type doesn't match vector breakdown!");
686 for (unsigned Value = 0, Part = 0, e = ValueVTs.size(); Value != e; ++Value) {
696 P = DAG.getCopyFromReg(Chain, dl, Regs[Part+i], RegisterVT);
698 P = DAG.getCopyFromReg(Chain, dl, Regs[Part+i], RegisterVT, *Flag);
707 if (!TargetRegisterInfo::isVirtualRegister(Regs[Part+i]) ||
712 FuncInfo.GetLiveOutRegInfo(Regs[Part+i]);
751 Part += NumRegs;
772 for (unsigned Value = 0, Part = 0, e = ValueVTs.size(); Value != e; ++Value) {
780 &Parts[Part], NumParts, RegisterVT, V, ExtendKind);
781 Part += NumParts;
787 SDValue Part;
789 Part = DAG.getCopyToReg(Chain, dl, Regs[i], Parts[i]);
791 Part = DAG.getCopyToReg(Chain, dl, Regs[i], Parts[i], *Flag);
792 *Flag = Part.getValue(1);
795 Chains[i] = Part.getValue(0);