Lines Matching refs:Depth

91                                             KnownBits &Known, unsigned Depth) {  in SimplifyDemandedBits()  argument
94 Depth, I); in SimplifyDemandedBits()
128 unsigned Depth, in SimplifyDemandedUseBits() argument
131 assert(Depth <= MaxAnalysisRecursionDepth && "Limit Search Depth"); in SimplifyDemandedUseBits()
140 computeKnownBits(V, Known, Depth, CxtI); in SimplifyDemandedUseBits()
148 if (Depth == MaxAnalysisRecursionDepth) in SimplifyDemandedUseBits()
153 computeKnownBits(V, Known, Depth, CxtI); in SimplifyDemandedUseBits()
160 if (Depth != 0 && !I->hasOneUse()) in SimplifyDemandedUseBits()
161 return SimplifyMultipleUseDemandedBits(I, DemandedMask, Known, Depth, CxtI); in SimplifyDemandedUseBits()
168 if (Depth == 0 && !V->hasOneUse()) in SimplifyDemandedUseBits()
193 SimplifyDemandedBits(I, 0, DemandedFromOps, LHSKnown, Depth + 1) || in SimplifyDemandedUseBits()
195 SimplifyDemandedBits(I, 1, DemandedFromOps, RHSKnown, Depth + 1)) { in SimplifyDemandedUseBits()
204 computeKnownBits(I, Known, Depth, CxtI); in SimplifyDemandedUseBits()
208 if (SimplifyDemandedBits(I, 1, DemandedMask, RHSKnown, Depth + 1) || in SimplifyDemandedUseBits()
210 Depth + 1)) in SimplifyDemandedUseBits()
216 Depth, SQ.getWithInstruction(CxtI)); in SimplifyDemandedUseBits()
238 if (SimplifyDemandedBits(I, 1, DemandedMask, RHSKnown, Depth + 1) || in SimplifyDemandedUseBits()
240 Depth + 1)) { in SimplifyDemandedUseBits()
249 Depth, SQ.getWithInstruction(CxtI)); in SimplifyDemandedUseBits()
280 if (SimplifyDemandedBits(I, 1, DemandedMask, RHSKnown, Depth + 1) || in SimplifyDemandedUseBits()
281 SimplifyDemandedBits(I, 0, DemandedMask, LHSKnown, Depth + 1)) in SimplifyDemandedUseBits()
298 Depth, SQ.getWithInstruction(CxtI)); in SimplifyDemandedUseBits()
375 if (SimplifyDemandedBits(I, 2, DemandedMask, RHSKnown, Depth + 1) || in SimplifyDemandedUseBits()
376 SimplifyDemandedBits(I, 1, DemandedMask, LHSKnown, Depth + 1)) in SimplifyDemandedUseBits()
446 if (SimplifyDemandedBits(I, 0, InputDemandedMask, InputKnown, Depth + 1)) { in SimplifyDemandedUseBits()
473 if (SimplifyDemandedBits(I, 0, InputDemandedBits, InputKnown, Depth + 1)) in SimplifyDemandedUseBits()
535 SimplifyDemandedBits(I, 1, DemandedFromOps, RHSKnown, Depth + 1)) in SimplifyDemandedUseBits()
545 SimplifyDemandedBits(I, 0, DemandedFromLHS, LHSKnown, Depth + 1)) in SimplifyDemandedUseBits()
577 SimplifyDemandedBits(I, 1, DemandedFromOps, RHSKnown, Depth + 1)) in SimplifyDemandedUseBits()
587 SimplifyDemandedBits(I, 0, DemandedFromLHS, LHSKnown, Depth + 1)) in SimplifyDemandedUseBits()
630 computeKnownBits(I, Known, Depth, CxtI); in SimplifyDemandedUseBits()
674 if (SimplifyDemandedBits(I, 0, DemandedMaskIn, Known, Depth + 1)) in SimplifyDemandedUseBits()
688 if (SimplifyDemandedBits(I, 0, DemandedFromOp, Known, Depth + 1)) { in SimplifyDemandedUseBits()
694 computeKnownBits(I, Known, Depth, CxtI); in SimplifyDemandedUseBits()
710 ComputeNumSignBits(I->getOperand(0), Depth + 1, CxtI); in SimplifyDemandedUseBits()
734 if (SimplifyDemandedBits(I, 0, DemandedMaskIn, Known, Depth + 1)) { in SimplifyDemandedUseBits()
745 computeKnownBits(I, Known, Depth, CxtI); in SimplifyDemandedUseBits()
750 unsigned SignBits = ComputeNumSignBits(I->getOperand(0), Depth + 1, CxtI); in SimplifyDemandedUseBits()
780 if (SimplifyDemandedBits(I, 0, DemandedMaskIn, Known, Depth + 1)) { in SimplifyDemandedUseBits()
810 computeKnownBits(I, Known, Depth, CxtI); in SimplifyDemandedUseBits()
822 if (SimplifyDemandedBits(I, 0, DemandedMaskIn, LHSKnown, Depth + 1)) { in SimplifyDemandedUseBits()
832 computeKnownBits(I, Known, Depth, CxtI); in SimplifyDemandedUseBits()
850 if (SimplifyDemandedBits(I, 0, Mask2, LHSKnown, Depth + 1)) in SimplifyDemandedUseBits()
872 computeKnownBits(I, Known, Depth, CxtI); in SimplifyDemandedUseBits()
877 if (SimplifyDemandedBits(I, 0, AllOnes, LHSKnown, Depth + 1) || in SimplifyDemandedUseBits()
878 SimplifyDemandedBits(I, 1, AllOnes, RHSKnown, Depth + 1)) in SimplifyDemandedUseBits()
937 if (SimplifyDemandedBits(I, 0, DemandedMask, LHSKnown, Depth + 1) || in SimplifyDemandedUseBits()
940 RHSKnown, Depth + 1)) in SimplifyDemandedUseBits()
991 Depth + 1) || in SimplifyDemandedUseBits()
992 SimplifyDemandedBits(I, 1, DemandedMaskRHS, RHSKnown, Depth + 1)) in SimplifyDemandedUseBits()
997 LHSKnown = computeKnownBits(I->getOperand(0), Depth + 1, I); in SimplifyDemandedUseBits()
1004 RHSKnown = computeKnownBits(I->getOperand(1), Depth + 1, I); in SimplifyDemandedUseBits()
1054 computeKnownBits(V, Known, Depth, CxtI); in SimplifyDemandedUseBits()
1072 KnownBits ReferenceKnown = computeKnownBits(V, Depth, CxtI); in SimplifyDemandedUseBits()
1089 Instruction *I, const APInt &DemandedMask, KnownBits &Known, unsigned Depth, in SimplifyMultipleUseDemandedBits() argument
1103 computeKnownBits(I->getOperand(1), RHSKnown, Depth + 1, CxtI); in SimplifyMultipleUseDemandedBits()
1104 computeKnownBits(I->getOperand(0), LHSKnown, Depth + 1, CxtI); in SimplifyMultipleUseDemandedBits()
1106 Depth, SQ.getWithInstruction(CxtI)); in SimplifyMultipleUseDemandedBits()
1107 computeKnownBitsFromContext(I, Known, Depth, SQ.getWithInstruction(CxtI)); in SimplifyMultipleUseDemandedBits()
1124 computeKnownBits(I->getOperand(1), RHSKnown, Depth + 1, CxtI); in SimplifyMultipleUseDemandedBits()
1125 computeKnownBits(I->getOperand(0), LHSKnown, Depth + 1, CxtI); in SimplifyMultipleUseDemandedBits()
1127 Depth, SQ.getWithInstruction(CxtI)); in SimplifyMultipleUseDemandedBits()
1128 computeKnownBitsFromContext(I, Known, Depth, SQ.getWithInstruction(CxtI)); in SimplifyMultipleUseDemandedBits()
1147 computeKnownBits(I->getOperand(1), RHSKnown, Depth + 1, CxtI); in SimplifyMultipleUseDemandedBits()
1148 computeKnownBits(I->getOperand(0), LHSKnown, Depth + 1, CxtI); in SimplifyMultipleUseDemandedBits()
1150 Depth, SQ.getWithInstruction(CxtI)); in SimplifyMultipleUseDemandedBits()
1151 computeKnownBitsFromContext(I, Known, Depth, SQ.getWithInstruction(CxtI)); in SimplifyMultipleUseDemandedBits()
1174 computeKnownBits(I->getOperand(1), RHSKnown, Depth + 1, CxtI); in SimplifyMultipleUseDemandedBits()
1178 computeKnownBits(I->getOperand(0), LHSKnown, Depth + 1, CxtI); in SimplifyMultipleUseDemandedBits()
1184 computeKnownBitsFromContext(I, Known, Depth, SQ.getWithInstruction(CxtI)); in SimplifyMultipleUseDemandedBits()
1193 computeKnownBits(I->getOperand(1), RHSKnown, Depth + 1, CxtI); in SimplifyMultipleUseDemandedBits()
1198 computeKnownBits(I->getOperand(0), LHSKnown, Depth + 1, CxtI); in SimplifyMultipleUseDemandedBits()
1200 computeKnownBitsFromContext(I, Known, Depth, SQ.getWithInstruction(CxtI)); in SimplifyMultipleUseDemandedBits()
1205 computeKnownBits(I, Known, Depth, CxtI); in SimplifyMultipleUseDemandedBits()
1232 computeKnownBits(I, Known, Depth, CxtI); in SimplifyMultipleUseDemandedBits()
1340 unsigned Depth, in SimplifyDemandedVectorElts() argument
1394 if (Depth == 10) in SimplifyDemandedVectorElts()
1405 if (Depth != 0) in SimplifyDemandedVectorElts()
1422 if (Value *V = SimplifyDemandedVectorElts(Op, Demanded, Undef, Depth + 1)) { in SimplifyDemandedVectorElts()