Lines Matching defs:RC

82   const TargetRegisterClass *RC = MRI.getRegClass(Reg);  in mask()  local
211 auto hi = [this] (const BT::RegisterCell &RC, uint16_t RW) in evaluate()
218 auto half = [this] (const BT::RegisterCell &RC, unsigned N) in evaluate()
219 -> BT::RegisterCell { in evaluate()
228 RegisterCell RC = eXTR(Rt, I*BW, I*BW+BW).cat(eXTR(Rs, I*BW, I*BW+BW)); in evaluate() local
263 RegisterCell RC = RegisterCell::self(Reg[0].Reg, W0); in evaluate() local
279 RegisterCell RC = RegisterCell(RW).insert(PC, BT::BitMask(0, PW-1)); in evaluate() local
284 RegisterCell RC = RegisterCell::self(Reg[0].Reg, W0); in evaluate() local
300 RegisterCell RC = eADD(eSXT(CW, W1), rc(2)); in evaluate() local
309 RegisterCell RC = eADD(eIMM(im(1), W0), eASL(rc(2), im(3))); in evaluate() local
313 RegisterCell RC = eADD(eIMM(im(1), W0), eLSR(rc(2), im(3))); in evaluate() local
317 RegisterCell RC = eADD(rc(1), eADD(rc(2), eIMM(im(3), W0))); in evaluate() local
322 RegisterCell RC = eADD(eIMM(im(1), W0), lo(M, W0)); in evaluate() local
327 RegisterCell RC = eADD(eIMM(im(1), W0), lo(M, W0)); in evaluate() local
332 RegisterCell RC = eADD(rc(1), lo(M, W0)); in evaluate() local
337 RegisterCell RC = eADD(rc(1), lo(M, W0)); in evaluate() local
342 RegisterCell RC = eADD(rc(1), lo(M, W0)); in evaluate() local
346 RegisterCell RC = eADD(rc(1), eSUB(eIMM(im(2), W0), rc(3))); in evaluate() local
350 RegisterCell RC = eADD(rc(1), eADD(rc(2), eIMM(im(3), W0))); in evaluate() local
354 RegisterCell RC = eADD(rc(1), eADD(rc(2), rc(3))); in evaluate() local
358 RegisterCell RC = eADD(rc(1), eSUB(rc(2), rc(3))); in evaluate() local
362 RegisterCell RC = eADD(rc(1), eASL(rc(2), im(3))); in evaluate() local
376 RegisterCell RC = eSUB(eIMM(im(1), W0), eASL(rc(2), im(3))); in evaluate() local
380 RegisterCell RC = eSUB(eIMM(im(1), W0), eLSR(rc(2), im(3))); in evaluate() local
384 RegisterCell RC = eSUB(rc(1), eADD(rc(2), eIMM(im(3), W0))); in evaluate() local
388 RegisterCell RC = eSUB(rc(1), eADD(rc(2), rc(3))); in evaluate() local
411 RegisterCell RC = eADD(rc(1), lo(M, W0)); in evaluate() local
416 RegisterCell RC = eSUB(rc(1), lo(M, W0)); in evaluate() local
421 RegisterCell RC = eADD(rc(1), lo(M, W0)); in evaluate() local
459 RegisterCell RC = eAND(eIMM(im(1), W0), eASL(rc(2), im(3))); in evaluate() local
463 RegisterCell RC = eAND(eIMM(im(1), W0), eLSR(rc(2), im(3))); in evaluate() local
483 RegisterCell RC = eORL(eIMM(im(1), W0), eASL(rc(2), im(3))); in evaluate() local
487 RegisterCell RC = eORL(eIMM(im(1), W0), eLSR(rc(2), im(3))); in evaluate() local
496 RegisterCell RC = eORL(rc(1), eAND(rc(2), eIMM(im(3), W0))); in evaluate() local
500 RegisterCell RC = eORL(rc(1), eORL(rc(2), eIMM(im(3), W0))); in evaluate() local
569 RegisterCell RC = eASR(eADD(eASR(XC, im(2)), eIMM(1, 2*W0)), 1); in evaluate() local
578 RegisterCell RC = eLSR(eADD(eASR(XC, S-1), eIMM(1, 2*W0)), 1); in evaluate() local
607 RegisterCell RC = rc(1); in evaluate() local
612 RegisterCell RC = rc(1); in evaluate() local
617 RegisterCell RC = rc(1); in evaluate() local
633 RegisterCell RC = eINS(eINS(RZ, BF1, 0), BF2, W1); in evaluate() local
649 RegisterCell RC = RegisterCell(W0).insert(Ext, BT::BitMask(0, Wd-1)); in evaluate() local
687 RegisterCell RC = half(R2, LoH).cat(half(R1, HiH)); in evaluate() local
695 RegisterCell RC = half(R2, 0).cat(half(R1, 0)).cat(half(R2, 1)) in evaluate() local
700 RegisterCell RC = shuffle(rc(1), rc(2), 8, false); in evaluate() local
704 RegisterCell RC = shuffle(rc(1), rc(2), 16, false); in evaluate() local
708 RegisterCell RC = shuffle(rc(1), rc(2), 8, true); in evaluate() local
712 RegisterCell RC = shuffle(rc(1), rc(2), 16, true); in evaluate() local
720 RegisterCell RC(WR); in evaluate() local
756 RegisterCell RC = eSXT(rc(1).cat(eIMM(0, W1)), W1); in evaluate() local
805 RegisterCell RC(W0); in evaluate() local
822 RegisterCell RC(W0); in evaluate() local