Home | History | Annotate | Download | only in SelectionDAG

Lines Matching refs:NumRegs

230     unsigned NumRegs =
233 assert(NumRegs == NumParts && "Part count doesn't match vector breakdown!");
234 NumParts = NumRegs; // Silence a compiler warning.
507 unsigned NumRegs = TLI.getVectorTypeBreakdown(*DAG.getContext(), ValueVT,
512 assert(NumRegs == NumParts && "Part count doesn't match vector breakdown!");
513 NumParts = NumRegs; // Silence a compiler warning.
593 unsigned NumRegs = tli.getNumRegisters(Context, ValueVT);
595 for (unsigned i = 0; i != NumRegs; ++i)
598 Reg += NumRegs;
664 unsigned NumRegs = TLI.getNumRegisters(*DAG.getContext(), ValueVT);
667 Parts.resize(NumRegs);
668 for (unsigned i = 0; i != NumRegs; ++i) {
725 NumRegs, RegisterVT, ValueVT);
726 Part += NumRegs;
744 unsigned NumRegs = Regs.size();
745 SmallVector<SDValue, 8> Parts(NumRegs);
757 SmallVector<SDValue, 8> Chains(NumRegs);
758 for (unsigned i = 0; i != NumRegs; ++i) {
770 if (NumRegs == 1 || Flag)
771 // If NumRegs > 1 && Flag is used then the use of the last CopyToReg is
781 Chain = Chains[NumRegs-1];
783 Chain = DAG.getNode(ISD::TokenFactor, dl, MVT::Other, &Chains[0], NumRegs);
814 unsigned NumRegs = TLI.getNumRegisters(*DAG.getContext(), ValueVTs[Value]);
816 for (unsigned i = 0; i != NumRegs; ++i) {
5826 unsigned NumRegs = 1;
5854 NumRegs = TLI.getNumRegisters(Context, OpInfo.ConstraintVT);
5876 if (NumRegs != 1) {
5882 --NumRegs; ++I;
5883 for (; NumRegs; --NumRegs, ++I) {
5902 for (; NumRegs; --NumRegs)
6517 unsigned NumRegs = getNumRegisters(CLI.RetTy->getContext(), VT);
6518 for (unsigned i = 0; i != NumRegs; ++i) {
6571 unsigned NumRegs = getNumRegisters(CLI.RetTy->getContext(), VT);
6574 NumRegs, RegisterVT, VT,
6576 CurReg += NumRegs;
6707 unsigned NumRegs = TLI.getNumRegisters(*CurDAG->getContext(), VT);
6708 for (unsigned i = 0; i != NumRegs; ++i) {
6710 if (NumRegs > 1 && i == 0)