Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:NumRegs

250     unsigned NumRegs =
253 assert(NumRegs == NumParts && "Part count doesn't match vector breakdown!");
254 NumParts = NumRegs; // Silence a compiler warning.
534 unsigned NumRegs = TLI.getVectorTypeBreakdown(*DAG.getContext(), ValueVT,
539 assert(NumRegs == NumParts && "Part count doesn't match vector breakdown!");
540 NumParts = NumRegs; // Silence a compiler warning.
619 unsigned NumRegs = tli.getNumRegisters(Context, ValueVT);
621 for (unsigned i = 0; i != NumRegs; ++i)
624 Reg += NumRegs;
682 unsigned NumRegs = TLI.getNumRegisters(*DAG.getContext(), ValueVT);
685 Parts.resize(NumRegs);
686 for (unsigned i = 0; i != NumRegs; ++i) {
751 NumRegs, RegisterVT, ValueVT, V);
752 Part += NumRegs;
769 unsigned NumRegs = Regs.size();
770 SmallVector<SDValue, 8> Parts(NumRegs);
784 SmallVector<SDValue, 8> Chains(NumRegs);
785 for (unsigned i = 0; i != NumRegs; ++i) {
797 if (NumRegs == 1 || Flag)
798 // If NumRegs > 1 && Flag is used then the use of the last CopyToReg is
808 Chain = Chains[NumRegs-1];
842 unsigned NumRegs = TLI.getNumRegisters(*DAG.getContext(), ValueVTs[Value]);
844 for (unsigned i = 0; i != NumRegs; ++i) {
6126 unsigned NumRegs = 1;
6153 NumRegs = TLI.getNumRegisters(Context, OpInfo.ConstraintVT);
6175 if (NumRegs != 1) {
6181 --NumRegs; ++I;
6182 for (; NumRegs; --NumRegs, ++I) {
6201 for (; NumRegs; --NumRegs)
7113 unsigned NumRegs = getNumRegisters(CLI.RetTy->getContext(), VT);
7114 for (unsigned i = 0; i != NumRegs; ++i) {
7308 unsigned NumRegs = getNumRegisters(CLI.RetTy->getContext(), VT);
7311 NumRegs, RegisterVT, VT, nullptr,
7313 CurReg += NumRegs;
7455 unsigned NumRegs = TLI->getNumRegisters(*CurDAG->getContext(), VT);
7456 for (unsigned i = 0; i != NumRegs; ++i) {
7459 if (NumRegs > 1 && i == 0)
7466 if (NeedsRegBlock && Value == NumValues - 1 && i == NumRegs - 1)