Lines Matching refs:ComplexPattern
469 def MxCP_ARI : ComplexPattern<iPTR, 1, "SelectARI",
472 def MxCP_ARIPI : ComplexPattern<iPTR, 1, "SelectARIPI",
475 def MxCP_ARIPD : ComplexPattern<iPTR, 1, "SelectARIPD",
478 def MxCP_ARID : ComplexPattern<iPTR, 2, "SelectARID",
482 def MxCP_ARII : ComplexPattern<iPTR, 3, "SelectARII",
486 def MxCP_AL : ComplexPattern<iPTR, 1, "SelectAL",
490 def MxCP_PCD : ComplexPattern<iPTR, 1, "SelectPCD",
494 def MxCP_PCI : ComplexPattern<iPTR, 2, "SelectPCI",
582 MxOperand jOp, ComplexPattern jPat,
585 MxOperand oOp, ComplexPattern oPat,
588 MxOperand eOp, ComplexPattern ePat,
591 MxOperand pOp, ComplexPattern pPat,
594 MxOperand fOp, ComplexPattern fPat,
597 MxOperand bOp, ComplexPattern bPat,
600 MxOperand qOp, ComplexPattern qPat,
603 MxOperand kOp, ComplexPattern kPat,
618 ComplexPattern JPat = jPat;
621 ComplexPattern OPat = oPat;
624 ComplexPattern EPat = ePat;
627 ComplexPattern PPat = pPat;
630 ComplexPattern FPat = fPat;
633 ComplexPattern BPat = bPat;
636 ComplexPattern QPat = qPat;
639 ComplexPattern KPat = kPat;
649 class MxOpBundle<int size, MxOperand op, ComplexPattern pat> {
652 ComplexPattern Pat = pat;