• Home
  • Raw
  • Download

Lines Matching defs:RC

82   const TargetRegisterClass *RC = MRI.getRegClass(Reg);  in mask()  local
210 auto hi = [this] (const BT::RegisterCell &RC, uint16_t RW) in evaluate()
217 auto half = [this] (const BT::RegisterCell &RC, unsigned N) in evaluate()
218 -> BT::RegisterCell { in evaluate()
227 RegisterCell RC = eXTR(Rt, I*BW, I*BW+BW).cat(eXTR(Rs, I*BW, I*BW+BW)); in evaluate() local
262 RegisterCell RC = RegisterCell::self(Reg[0].Reg, W0); in evaluate() local
278 RegisterCell RC = RegisterCell(RW).insert(PC, BT::BitMask(0, PW-1)); in evaluate() local
283 RegisterCell RC = RegisterCell::self(Reg[0].Reg, W0); in evaluate() local
299 RegisterCell RC = eADD(eSXT(CW, W1), rc(2)); in evaluate() local
308 RegisterCell RC = eADD(eIMM(im(1), W0), eASL(rc(2), im(3))); in evaluate() local
312 RegisterCell RC = eADD(eIMM(im(1), W0), eLSR(rc(2), im(3))); in evaluate() local
316 RegisterCell RC = eADD(rc(1), eADD(rc(2), eIMM(im(3), W0))); in evaluate() local
321 RegisterCell RC = eADD(eIMM(im(1), W0), lo(M, W0)); in evaluate() local
326 RegisterCell RC = eADD(eIMM(im(1), W0), lo(M, W0)); in evaluate() local
331 RegisterCell RC = eADD(rc(1), lo(M, W0)); in evaluate() local
336 RegisterCell RC = eADD(rc(1), lo(M, W0)); in evaluate() local
341 RegisterCell RC = eADD(rc(1), lo(M, W0)); in evaluate() local
345 RegisterCell RC = eADD(rc(1), eSUB(eIMM(im(2), W0), rc(3))); in evaluate() local
349 RegisterCell RC = eADD(rc(1), eADD(rc(2), eIMM(im(3), W0))); in evaluate() local
353 RegisterCell RC = eADD(rc(1), eADD(rc(2), rc(3))); in evaluate() local
357 RegisterCell RC = eADD(rc(1), eSUB(rc(2), rc(3))); in evaluate() local
361 RegisterCell RC = eADD(rc(1), eASL(rc(2), im(3))); in evaluate() local
375 RegisterCell RC = eSUB(eIMM(im(1), W0), eASL(rc(2), im(3))); in evaluate() local
379 RegisterCell RC = eSUB(eIMM(im(1), W0), eLSR(rc(2), im(3))); in evaluate() local
383 RegisterCell RC = eSUB(rc(1), eADD(rc(2), eIMM(im(3), W0))); in evaluate() local
387 RegisterCell RC = eSUB(rc(1), eADD(rc(2), rc(3))); in evaluate() local
410 RegisterCell RC = eADD(rc(1), lo(M, W0)); in evaluate() local
415 RegisterCell RC = eSUB(rc(1), lo(M, W0)); in evaluate() local
420 RegisterCell RC = eADD(rc(1), lo(M, W0)); in evaluate() local
458 RegisterCell RC = eAND(eIMM(im(1), W0), eASL(rc(2), im(3))); in evaluate() local
462 RegisterCell RC = eAND(eIMM(im(1), W0), eLSR(rc(2), im(3))); in evaluate() local
482 RegisterCell RC = eORL(eIMM(im(1), W0), eASL(rc(2), im(3))); in evaluate() local
486 RegisterCell RC = eORL(eIMM(im(1), W0), eLSR(rc(2), im(3))); in evaluate() local
495 RegisterCell RC = eORL(rc(1), eAND(rc(2), eIMM(im(3), W0))); in evaluate() local
499 RegisterCell RC = eORL(rc(1), eORL(rc(2), eIMM(im(3), W0))); in evaluate() local
568 RegisterCell RC = eASR(eADD(eASR(XC, im(2)), eIMM(1, 2*W0)), 1); in evaluate() local
577 RegisterCell RC = eLSR(eADD(eASR(XC, S-1), eIMM(1, 2*W0)), 1); in evaluate() local
606 RegisterCell RC = rc(1); in evaluate() local
611 RegisterCell RC = rc(1); in evaluate() local
616 RegisterCell RC = rc(1); in evaluate() local
632 RegisterCell RC = eINS(eINS(RZ, BF1, 0), BF2, W1); in evaluate() local
648 RegisterCell RC = RegisterCell(W0).insert(Ext, BT::BitMask(0, Wd-1)); in evaluate() local
686 RegisterCell RC = half(R2, LoH).cat(half(R1, HiH)); in evaluate() local
694 RegisterCell RC = half(R2, 0).cat(half(R1, 0)).cat(half(R2, 1)) in evaluate() local
699 RegisterCell RC = shuffle(rc(1), rc(2), 8, false); in evaluate() local
703 RegisterCell RC = shuffle(rc(1), rc(2), 16, false); in evaluate() local
707 RegisterCell RC = shuffle(rc(1), rc(2), 8, true); in evaluate() local
711 RegisterCell RC = shuffle(rc(1), rc(2), 16, true); in evaluate() local
719 RegisterCell RC(WR); in evaluate() local
755 RegisterCell RC = eSXT(rc(1).cat(eIMM(0, W1)), W1); in evaluate() local
804 RegisterCell RC(W0); in evaluate() local
821 RegisterCell RC(W0); in evaluate() local