Lines Matching defs:NumRegs
234 unsigned NumRegs =
237 assert(NumRegs == NumParts && "Part count doesn't match vector breakdown!");
238 NumParts = NumRegs; // Silence a compiler warning.
535 unsigned NumRegs = TLI.getVectorTypeBreakdown(*DAG.getContext(), ValueVT,
540 assert(NumRegs == NumParts && "Part count doesn't match vector breakdown!");
541 NumParts = NumRegs; // Silence a compiler warning.
620 unsigned NumRegs = tli.getNumRegisters(Context, ValueVT);
622 for (unsigned i = 0; i != NumRegs; ++i)
625 Reg += NumRegs;
693 unsigned NumRegs = TLI.getNumRegisters(*DAG.getContext(), ValueVT);
696 Parts.resize(NumRegs);
697 for (unsigned i = 0; i != NumRegs; ++i) {
762 NumRegs, RegisterVT, ValueVT, V);
763 Part += NumRegs;
782 unsigned NumRegs = Regs.size();
783 SmallVector<SDValue, 8> Parts(NumRegs);
797 SmallVector<SDValue, 8> Chains(NumRegs);
798 for (unsigned i = 0; i != NumRegs; ++i) {
810 if (NumRegs == 1 || Flag)
811 // If NumRegs > 1 && Flag is used then the use of the last CopyToReg is
821 Chain = Chains[NumRegs-1];
823 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &Chains[0], NumRegs);
854 unsigned NumRegs = TLI.getNumRegisters(*DAG.getContext(), ValueVTs[Value]);
856 for (unsigned i = 0; i != NumRegs; ++i) {
5780 unsigned NumRegs = 1;
5807 NumRegs = TLI.getNumRegisters(Context, OpInfo.ConstraintVT);
5829 if (NumRegs != 1) {
5835 --NumRegs; ++I;
5836 for (; NumRegs; --NumRegs, ++I) {
5855 for (; NumRegs; --NumRegs)
6437 unsigned NumRegs = getNumRegisters(CLI.RetTy->getContext(), VT);
6438 for (unsigned i = 0; i != NumRegs; ++i) {
6583 unsigned NumRegs = getNumRegisters(CLI.RetTy->getContext(), VT);
6586 NumRegs, RegisterVT, VT, NULL,
6588 CurReg += NumRegs;
6715 unsigned NumRegs = TLI->getNumRegisters(*CurDAG->getContext(), VT);
6716 for (unsigned i = 0; i != NumRegs; ++i) {
6719 if (NumRegs > 1 && i == 0)