Lines Matching defs:RC
92 const TargetRegisterClass &RC = *MRI.getRegClass(Reg); in mask() local
123 if (const TargetRegisterClass *RC = TRI.getMinimalPhysRegClass(Reg)) in getPhysRegBitWidth() local
131 const TargetRegisterClass &RC, unsigned Idx) const { in composeWithSubRegIndex() argument
281 auto hi = [this] (const BT::RegisterCell &RC, uint16_t RW) in evaluate()
288 auto half = [this] (const BT::RegisterCell &RC, unsigned N) in evaluate()
289 -> BT::RegisterCell { in evaluate()
298 RegisterCell RC = eXTR(Rt, I*BW, I*BW+BW).cat(eXTR(Rs, I*BW, I*BW+BW)); in evaluate() local
333 RegisterCell RC = RegisterCell::self(Reg[0].Reg, W0); in evaluate() local
349 RegisterCell RC = RegisterCell(RW).insert(PC, BT::BitMask(0, PW-1)); in evaluate() local
356 RegisterCell RC = RegisterCell::self(Reg[0].Reg, RW); in evaluate() local
372 RegisterCell RC = eADD(eSXT(CW, W1), rc(2)); in evaluate() local
381 RegisterCell RC = eADD(eIMM(im(1), W0), eASL(rc(2), im(3))); in evaluate() local
385 RegisterCell RC = eADD(eIMM(im(1), W0), eLSR(rc(2), im(3))); in evaluate() local
389 RegisterCell RC = eADD(rc(1), eADD(rc(2), eIMM(im(3), W0))); in evaluate() local
394 RegisterCell RC = eADD(eIMM(im(1), W0), lo(M, W0)); in evaluate() local
399 RegisterCell RC = eADD(eIMM(im(1), W0), lo(M, W0)); in evaluate() local
404 RegisterCell RC = eADD(rc(1), lo(M, W0)); in evaluate() local
409 RegisterCell RC = eADD(rc(1), lo(M, W0)); in evaluate() local
414 RegisterCell RC = eADD(rc(1), lo(M, W0)); in evaluate() local
418 RegisterCell RC = eADD(rc(1), eSUB(eIMM(im(2), W0), rc(3))); in evaluate() local
422 RegisterCell RC = eADD(rc(1), eADD(rc(2), eIMM(im(3), W0))); in evaluate() local
426 RegisterCell RC = eADD(rc(1), eADD(rc(2), rc(3))); in evaluate() local
430 RegisterCell RC = eADD(rc(1), eSUB(rc(2), rc(3))); in evaluate() local
434 RegisterCell RC = eADD(rc(1), eASL(rc(2), im(3))); in evaluate() local
448 RegisterCell RC = eSUB(eIMM(im(1), W0), eASL(rc(2), im(3))); in evaluate() local
452 RegisterCell RC = eSUB(eIMM(im(1), W0), eLSR(rc(2), im(3))); in evaluate() local
456 RegisterCell RC = eSUB(rc(1), eADD(rc(2), eIMM(im(3), W0))); in evaluate() local
460 RegisterCell RC = eSUB(rc(1), eADD(rc(2), rc(3))); in evaluate() local
483 RegisterCell RC = eADD(rc(1), lo(M, W0)); in evaluate() local
488 RegisterCell RC = eSUB(rc(1), lo(M, W0)); in evaluate() local
493 RegisterCell RC = eADD(rc(1), lo(M, W0)); in evaluate() local
498 RegisterCell RC = eSUB(rc(1), lo(M, W0)); in evaluate() local
536 RegisterCell RC = eAND(eIMM(im(1), W0), eASL(rc(2), im(3))); in evaluate() local
540 RegisterCell RC = eAND(eIMM(im(1), W0), eLSR(rc(2), im(3))); in evaluate() local
560 RegisterCell RC = eORL(eIMM(im(1), W0), eASL(rc(2), im(3))); in evaluate() local
564 RegisterCell RC = eORL(eIMM(im(1), W0), eLSR(rc(2), im(3))); in evaluate() local
573 RegisterCell RC = eORL(rc(1), eAND(rc(2), eIMM(im(3), W0))); in evaluate() local
577 RegisterCell RC = eORL(rc(1), eORL(rc(2), eIMM(im(3), W0))); in evaluate() local
646 RegisterCell RC = eASR(eADD(eASR(XC, im(2)), eIMM(1, 2*W0)), 1); in evaluate() local
655 RegisterCell RC = eLSR(eADD(eASR(XC, S-1), eIMM(1, 2*W0)), 1); in evaluate() local
684 RegisterCell RC = rc(1); in evaluate() local
689 RegisterCell RC = rc(1); in evaluate() local
694 RegisterCell RC = rc(1); in evaluate() local
710 RegisterCell RC = eINS(eINS(RZ, BF1, 0), BF2, W1); in evaluate() local
726 RegisterCell RC = RegisterCell(W0).insert(Ext, BT::BitMask(0, Wd-1)); in evaluate() local
765 RegisterCell RC = half(R2, LoH).cat(half(R1, HiH)); in evaluate() local
773 RegisterCell RC = half(R2, 0).cat(half(R1, 0)).cat(half(R2, 1)) in evaluate() local
778 RegisterCell RC = shuffle(rc(1), rc(2), 8, false); in evaluate() local
782 RegisterCell RC = shuffle(rc(1), rc(2), 16, false); in evaluate() local
786 RegisterCell RC = shuffle(rc(1), rc(2), 8, true); in evaluate() local
790 RegisterCell RC = shuffle(rc(1), rc(2), 16, true); in evaluate() local
798 RegisterCell RC(WR); in evaluate() local
834 RegisterCell RC = eSXT(rc(1).cat(eIMM(0, W1)), W1); in evaluate() local
894 RegisterCell RC(W0); in evaluate() local
911 RegisterCell RC(W0); in evaluate() local
971 RegisterCell RC = RegisterCell::self(DefR, RW); in evaluate() local