Lines Matching refs:DemandedElts
64 APInt DemandedElts = in getKnownBits() local
66 return getKnownBits(R, DemandedElts); in getKnownBits()
69 KnownBits GISelKnownBits::getKnownBits(Register R, const APInt &DemandedElts, in getKnownBits() argument
75 computeKnownBitsImpl(R, Known, DemandedElts); in getKnownBits()
106 const APInt &DemandedElts, in computeKnownBitsMin() argument
109 computeKnownBitsImpl(Src1, Known, DemandedElts, Depth); in computeKnownBitsMin()
116 computeKnownBitsImpl(Src0, Known2, DemandedElts, Depth); in computeKnownBitsMin()
137 const APInt &DemandedElts, in computeKnownBitsImpl() argument
174 if (!DemandedElts) in computeKnownBitsImpl()
181 TL.computeKnownBitsForTargetInstr(*this, R, Known, DemandedElts, MRI, in computeKnownBitsImpl()
188 if (!DemandedElts[i]) in computeKnownBitsImpl()
191 computeKnownBitsImpl(MI.getOperand(i + 1).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
237 computeKnownBitsImpl(SrcReg, Known2, DemandedElts, in computeKnownBitsImpl()
265 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
267 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
274 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
276 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
292 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
294 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
302 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
304 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
312 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
314 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
321 computeKnownBitsImpl(MI.getOperand(2).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
323 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
330 Known, DemandedElts, Depth + 1); in computeKnownBitsImpl()
336 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
338 computeKnownBitsImpl(MI.getOperand(2).getReg(), KnownRHS, DemandedElts, in computeKnownBitsImpl()
346 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
348 computeKnownBitsImpl(MI.getOperand(2).getReg(), KnownRHS, DemandedElts, in computeKnownBitsImpl()
356 DemandedElts, Depth + 1); in computeKnownBitsImpl()
358 DemandedElts, Depth + 1); in computeKnownBitsImpl()
365 DemandedElts, Depth + 1); in computeKnownBitsImpl()
367 DemandedElts, Depth + 1); in computeKnownBitsImpl()
383 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
392 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
398 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known, DemandedElts, in computeKnownBitsImpl()
420 computeKnownBitsImpl(MI.getOperand(1).getReg(), LHSKnown, DemandedElts, in computeKnownBitsImpl()
422 computeKnownBitsImpl(MI.getOperand(2).getReg(), RHSKnown, DemandedElts, in computeKnownBitsImpl()
429 computeKnownBitsImpl(MI.getOperand(1).getReg(), LHSKnown, DemandedElts, in computeKnownBitsImpl()
431 computeKnownBitsImpl(MI.getOperand(2).getReg(), RHSKnown, DemandedElts, in computeKnownBitsImpl()
438 computeKnownBitsImpl(MI.getOperand(1).getReg(), LHSKnown, DemandedElts, in computeKnownBitsImpl()
440 computeKnownBitsImpl(MI.getOperand(2).getReg(), RHSKnown, DemandedElts, in computeKnownBitsImpl()
468 computeKnownBitsImpl(SrcReg, Known, DemandedElts, Depth + 1); in computeKnownBitsImpl()
493 DemandedElts, Depth + 1); in computeKnownBitsImpl()
507 computeKnownBitsImpl(SrcReg, SrcOpKnown, DemandedElts, Depth + 1); in computeKnownBitsImpl()
520 computeKnownBitsImpl(SrcReg, Known, DemandedElts, Depth + 1); in computeKnownBitsImpl()
526 computeKnownBitsImpl(SrcReg, Known, DemandedElts, Depth + 1); in computeKnownBitsImpl()
531 computeKnownBitsImpl(MI.getOperand(1).getReg(), Known2, DemandedElts, in computeKnownBitsImpl()
544 computeKnownBitsImpl(MI.getOperand(1).getReg(), SrcOpKnown, DemandedElts, in computeKnownBitsImpl()
546 computeKnownBitsImpl(MI.getOperand(2).getReg(), OffsetKnown, DemandedElts, in computeKnownBitsImpl()
548 computeKnownBitsImpl(MI.getOperand(3).getReg(), WidthKnown, DemandedElts, in computeKnownBitsImpl()
555 computeKnownBitsImpl(MI.getOperand(1).getReg(), SrcOpKnown, DemandedElts, in computeKnownBitsImpl()
557 computeKnownBitsImpl(MI.getOperand(2).getReg(), OffsetKnown, DemandedElts, in computeKnownBitsImpl()
559 computeKnownBitsImpl(MI.getOperand(3).getReg(), WidthKnown, DemandedElts, in computeKnownBitsImpl()
601 const APInt &DemandedElts, in computeNumSignBitsMin() argument
604 unsigned Src1SignBits = computeNumSignBits(Src1, DemandedElts, Depth); in computeNumSignBitsMin()
607 return std::min(computeNumSignBits(Src0, DemandedElts, Depth), Src1SignBits); in computeNumSignBitsMin()
611 const APInt &DemandedElts, in computeNumSignBits() argument
622 if (!DemandedElts) in computeNumSignBits()
642 return computeNumSignBits(Src.getReg(), DemandedElts, Depth); in computeNumSignBits()
651 return computeNumSignBits(Src, DemandedElts, Depth + 1) + Tmp; in computeNumSignBits()
659 return std::max(computeNumSignBits(Src, DemandedElts, Depth + 1), InRegBits); in computeNumSignBits()
686 unsigned NumSrcSignBits = computeNumSignBits(Src, DemandedElts, Depth + 1); in computeNumSignBits()
693 MI.getOperand(3).getReg(), DemandedElts, in computeNumSignBits()
721 TL.computeNumSignBitsForTargetInstr(*this, R, DemandedElts, MRI, Depth); in computeNumSignBits()
730 KnownBits Known = getKnownBits(R, DemandedElts, Depth); in computeNumSignBits()
749 APInt DemandedElts = in computeNumSignBits() local
751 return computeNumSignBits(R, DemandedElts, Depth); in computeNumSignBits()