Lines Matching refs:DemandedElts
67 APInt DemandedElts = in getKnownBits() local
69 return getKnownBits(R, DemandedElts); in getKnownBits()
72 KnownBits GISelKnownBits::getKnownBits(Register R, const APInt &DemandedElts, in getKnownBits() argument
78 computeKnownBitsImpl(R, Known, DemandedElts, Depth); in getKnownBits()
109 const APInt &DemandedElts, in computeKnownBitsMin() argument
112 computeKnownBitsImpl(Src1, Known, DemandedElts, Depth); in computeKnownBitsMin()
119 computeKnownBitsImpl(Src0, Known2, DemandedElts, Depth); in computeKnownBitsMin()
140 const APInt &DemandedElts, in computeKnownBitsImpl() argument
177 if (!DemandedElts) in computeKnownBitsImpl()
184 TL.computeKnownBitsForTargetInstr(*this, R, Known, DemandedElts, MRI, in computeKnownBitsImpl()
191 if (!DemandedElts[i]) in computeKnownBitsImpl()
194 computeKnownBitsImpl(MI.getOperand(i + 1).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
240 computeKnownBitsImpl(SrcReg, Known2, DemandedElts, in computeKnownBitsImpl()
268 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
270 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
277 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
279 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
295 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
297 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
305 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
307 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
315 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
317 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
324 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
326 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
333 Known, DemandedElts, Depth + 1); in computeKnownBitsImpl()
339 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
341 computeKnownBitsImpl(MI.getOperand(2).getReg(), KnownRHS, DemandedElts, in computeKnownBitsImpl()
349 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
351 computeKnownBitsImpl(MI.getOperand(2).getReg(), KnownRHS, DemandedElts, in computeKnownBitsImpl()
359 DemandedElts, Depth + 1); in computeKnownBitsImpl()
361 DemandedElts, Depth + 1); in computeKnownBitsImpl()
368 DemandedElts, Depth + 1); in computeKnownBitsImpl()
370 DemandedElts, Depth + 1); in computeKnownBitsImpl()
386 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
395 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
401 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
423 computeKnownBitsImpl(MI.getOperand(1).getReg(), LHSKnown, DemandedElts, in computeKnownBitsImpl()
425 computeKnownBitsImpl(MI.getOperand(2).getReg(), RHSKnown, DemandedElts, in computeKnownBitsImpl()
432 computeKnownBitsImpl(MI.getOperand(1).getReg(), LHSKnown, DemandedElts, in computeKnownBitsImpl()
434 computeKnownBitsImpl(MI.getOperand(2).getReg(), RHSKnown, DemandedElts, in computeKnownBitsImpl()
441 computeKnownBitsImpl(MI.getOperand(1).getReg(), LHSKnown, DemandedElts, in computeKnownBitsImpl()
443 computeKnownBitsImpl(MI.getOperand(2).getReg(), RHSKnown, DemandedElts, in computeKnownBitsImpl()
471 computeKnownBitsImpl(SrcReg, Known, DemandedElts, Depth + 1); in computeKnownBitsImpl()
494 DemandedElts, Depth + 1); in computeKnownBitsImpl()
508 computeKnownBitsImpl(SrcReg, SrcOpKnown, DemandedElts, Depth + 1); in computeKnownBitsImpl()
521 computeKnownBitsImpl(SrcReg, Known, DemandedElts, Depth + 1); in computeKnownBitsImpl()
527 computeKnownBitsImpl(SrcReg, Known, DemandedElts, Depth + 1); in computeKnownBitsImpl()
532 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
545 computeKnownBitsImpl(MI.getOperand(1).getReg(), SrcOpKnown, DemandedElts, in computeKnownBitsImpl()
547 computeKnownBitsImpl(MI.getOperand(2).getReg(), OffsetKnown, DemandedElts, in computeKnownBitsImpl()
549 computeKnownBitsImpl(MI.getOperand(3).getReg(), WidthKnown, DemandedElts, in computeKnownBitsImpl()
556 computeKnownBitsImpl(MI.getOperand(1).getReg(), SrcOpKnown, DemandedElts, in computeKnownBitsImpl()
558 computeKnownBitsImpl(MI.getOperand(2).getReg(), OffsetKnown, DemandedElts, in computeKnownBitsImpl()
560 computeKnownBitsImpl(MI.getOperand(3).getReg(), WidthKnown, DemandedElts, in computeKnownBitsImpl()
602 const APInt &DemandedElts, in computeNumSignBitsMin() argument
605 unsigned Src1SignBits = computeNumSignBits(Src1, DemandedElts, Depth); in computeNumSignBitsMin()
608 return std::min(computeNumSignBits(Src0, DemandedElts, Depth), Src1SignBits); in computeNumSignBitsMin()
612 const APInt &DemandedElts, in computeNumSignBits() argument
623 if (!DemandedElts) in computeNumSignBits()
643 return computeNumSignBits(Src.getReg(), DemandedElts, Depth); in computeNumSignBits()
652 return computeNumSignBits(Src, DemandedElts, Depth + 1) + Tmp; in computeNumSignBits()
660 return std::max(computeNumSignBits(Src, DemandedElts, Depth + 1), InRegBits); in computeNumSignBits()
687 unsigned NumSrcSignBits = computeNumSignBits(Src, DemandedElts, Depth + 1); in computeNumSignBits()
694 MI.getOperand(3).getReg(), DemandedElts, in computeNumSignBits()
736 TL.computeNumSignBitsForTargetInstr(*this, R, DemandedElts, MRI, Depth); in computeNumSignBits()
745 KnownBits Known = getKnownBits(R, DemandedElts, Depth); in computeNumSignBits()
764 APInt DemandedElts = in computeNumSignBits() local
766 return computeNumSignBits(R, DemandedElts, Depth); in computeNumSignBits()