Lines Matching full:depth
91 KnownBits &Known, unsigned Depth, in SimplifyDemandedBits() argument
96 llvm::computeKnownBits(V, Known, Depth, Q); in SimplifyDemandedBits()
107 if (Depth == MaxAnalysisRecursionDepth) in SimplifyDemandedBits()
112 llvm::computeKnownBits(V, Known, Depth, Q); in SimplifyDemandedBits()
119 NewVal = SimplifyDemandedUseBits(VInst, DemandedMask, Known, Depth, Q); in SimplifyDemandedBits()
124 SimplifyMultipleUseDemandedBits(VInst, DemandedMask, Known, Depth, Q); in SimplifyDemandedBits()
160 unsigned Depth, in SimplifyDemandedUseBits() argument
163 assert(Depth <= MaxAnalysisRecursionDepth && "Limit Search Depth"); in SimplifyDemandedUseBits()
195 SimplifyDemandedBits(I, 0, DemandedFromOps, LHSKnown, Depth + 1, Q) || in SimplifyDemandedUseBits()
197 SimplifyDemandedBits(I, 1, DemandedFromOps, RHSKnown, Depth + 1, Q)) { in SimplifyDemandedUseBits()
206 llvm::computeKnownBits(I, Known, Depth, Q); in SimplifyDemandedUseBits()
210 if (SimplifyDemandedBits(I, 1, DemandedMask, RHSKnown, Depth + 1, Q) || in SimplifyDemandedUseBits()
212 Depth + 1, Q)) in SimplifyDemandedUseBits()
216 Depth, Q); in SimplifyDemandedUseBits()
238 if (SimplifyDemandedBits(I, 1, DemandedMask, RHSKnown, Depth + 1, Q) || in SimplifyDemandedUseBits()
240 Depth + 1, Q)) { in SimplifyDemandedUseBits()
247 Depth, Q); in SimplifyDemandedUseBits()
278 if (SimplifyDemandedBits(I, 1, DemandedMask, RHSKnown, Depth + 1, Q) || in SimplifyDemandedUseBits()
279 SimplifyDemandedBits(I, 0, DemandedMask, LHSKnown, Depth + 1, Q)) in SimplifyDemandedUseBits()
293 Depth, Q); in SimplifyDemandedUseBits()
370 if (SimplifyDemandedBits(I, 2, DemandedMask, RHSKnown, Depth + 1, Q) || in SimplifyDemandedUseBits()
371 SimplifyDemandedBits(I, 1, DemandedMask, LHSKnown, Depth + 1, Q)) in SimplifyDemandedUseBits()
413 /*Invert=*/false, Depth, Q); in SimplifyDemandedUseBits()
415 /*Invert=*/true, Depth, Q); in SimplifyDemandedUseBits()
443 if (SimplifyDemandedBits(I, 0, InputDemandedMask, InputKnown, Depth + 1, in SimplifyDemandedUseBits()
470 if (SimplifyDemandedBits(I, 0, InputDemandedBits, InputKnown, Depth + 1, Q)) in SimplifyDemandedUseBits()
531 SimplifyDemandedBits(I, 1, DemandedFromOps, RHSKnown, Depth + 1, Q)) in SimplifyDemandedUseBits()
541 SimplifyDemandedBits(I, 0, DemandedFromLHS, LHSKnown, Depth + 1, Q)) in SimplifyDemandedUseBits()
574 SimplifyDemandedBits(I, 1, DemandedFromOps, RHSKnown, Depth + 1, Q)) in SimplifyDemandedUseBits()
584 SimplifyDemandedBits(I, 0, DemandedFromLHS, LHSKnown, Depth + 1, Q)) in SimplifyDemandedUseBits()
628 llvm::computeKnownBits(I, Known, Depth, Q); in SimplifyDemandedUseBits()
649 llvm::computeKnownBits(I, Known, Depth, Q); in SimplifyDemandedUseBits()
663 ComputeNumSignBits(I->getOperand(0), Depth + 1, Q.CxtI); in SimplifyDemandedUseBits()
695 if (SimplifyDemandedBits(I, 0, DemandedMaskIn, Known, Depth + 1, Q)) in SimplifyDemandedUseBits()
708 if (SimplifyDemandedBits(I, 0, DemandedFromOp, Known, Depth + 1, Q)) { in SimplifyDemandedUseBits()
714 llvm::computeKnownBits(I, Known, Depth, Q); in SimplifyDemandedUseBits()
731 llvm::computeKnownBits(I, Known, Depth, Q); in SimplifyDemandedUseBits()
745 ComputeNumSignBits(I->getOperand(0), Depth + 1, Q.CxtI); in SimplifyDemandedUseBits()
769 if (SimplifyDemandedBits(I, 0, DemandedMaskIn, Known, Depth + 1, Q)) { in SimplifyDemandedUseBits()
779 llvm::computeKnownBits(I, Known, Depth, Q); in SimplifyDemandedUseBits()
784 unsigned SignBits = ComputeNumSignBits(I->getOperand(0), Depth + 1, Q.CxtI); in SimplifyDemandedUseBits()
814 if (SimplifyDemandedBits(I, 0, DemandedMaskIn, Known, Depth + 1, Q)) { in SimplifyDemandedUseBits()
834 llvm::computeKnownBits(I, Known, Depth, Q); in SimplifyDemandedUseBits()
846 if (SimplifyDemandedBits(I, 0, DemandedMaskIn, LHSKnown, Depth + 1, Q)) { in SimplifyDemandedUseBits()
856 llvm::computeKnownBits(I, Known, Depth, Q); in SimplifyDemandedUseBits()
874 if (SimplifyDemandedBits(I, 0, Mask2, LHSKnown, Depth + 1, Q)) in SimplifyDemandedUseBits()
895 llvm::computeKnownBits(I, Known, Depth, Q); in SimplifyDemandedUseBits()
951 if (SimplifyDemandedBits(I, 0, DemandedMask, LHSKnown, Depth + 1, Q) || in SimplifyDemandedUseBits()
954 RHSKnown, Depth + 1, Q)) in SimplifyDemandedUseBits()
995 LHSKnown = computeKnownBits(InnerPtr, Depth + 1, I); in SimplifyDemandedUseBits()
1041 Depth + 1, Q) || in SimplifyDemandedUseBits()
1042 SimplifyDemandedBits(I, 1, DemandedMaskRHS, RHSKnown, Depth + 1, in SimplifyDemandedUseBits()
1048 LHSKnown = computeKnownBits(I->getOperand(0), Depth + 1, I); in SimplifyDemandedUseBits()
1055 RHSKnown = computeKnownBits(I->getOperand(1), Depth + 1, I); in SimplifyDemandedUseBits()
1105 llvm::computeKnownBits(I, Known, Depth, Q); in SimplifyDemandedUseBits()
1124 KnownBits ReferenceKnown = llvm::computeKnownBits(I, Depth, Q); in SimplifyDemandedUseBits()
1141 Instruction *I, const APInt &DemandedMask, KnownBits &Known, unsigned Depth, in SimplifyMultipleUseDemandedBits() argument
1155 llvm::computeKnownBits(I->getOperand(1), RHSKnown, Depth + 1, Q); in SimplifyMultipleUseDemandedBits()
1156 llvm::computeKnownBits(I->getOperand(0), LHSKnown, Depth + 1, Q); in SimplifyMultipleUseDemandedBits()
1158 Depth, Q); in SimplifyMultipleUseDemandedBits()
1159 computeKnownBitsFromContext(I, Known, Depth, Q); in SimplifyMultipleUseDemandedBits()
1176 llvm::computeKnownBits(I->getOperand(1), RHSKnown, Depth + 1, Q); in SimplifyMultipleUseDemandedBits()
1177 llvm::computeKnownBits(I->getOperand(0), LHSKnown, Depth + 1, Q); in SimplifyMultipleUseDemandedBits()
1179 Depth, Q); in SimplifyMultipleUseDemandedBits()
1180 computeKnownBitsFromContext(I, Known, Depth, Q); in SimplifyMultipleUseDemandedBits()
1199 llvm::computeKnownBits(I->getOperand(1), RHSKnown, Depth + 1, Q); in SimplifyMultipleUseDemandedBits()
1200 llvm::computeKnownBits(I->getOperand(0), LHSKnown, Depth + 1, Q); in SimplifyMultipleUseDemandedBits()
1202 Depth, Q); in SimplifyMultipleUseDemandedBits()
1203 computeKnownBitsFromContext(I, Known, Depth, Q); in SimplifyMultipleUseDemandedBits()
1226 llvm::computeKnownBits(I->getOperand(1), RHSKnown, Depth + 1, Q); in SimplifyMultipleUseDemandedBits()
1230 llvm::computeKnownBits(I->getOperand(0), LHSKnown, Depth + 1, Q); in SimplifyMultipleUseDemandedBits()
1238 computeKnownBitsFromContext(I, Known, Depth, Q); in SimplifyMultipleUseDemandedBits()
1247 llvm::computeKnownBits(I->getOperand(1), RHSKnown, Depth + 1, Q); in SimplifyMultipleUseDemandedBits()
1253 llvm::computeKnownBits(I->getOperand(0), LHSKnown, Depth + 1, Q); in SimplifyMultipleUseDemandedBits()
1256 computeKnownBitsFromContext(I, Known, Depth, Q); in SimplifyMultipleUseDemandedBits()
1261 llvm::computeKnownBits(I, Known, Depth, Q); in SimplifyMultipleUseDemandedBits()
1288 llvm::computeKnownBits(I, Known, Depth, Q); in SimplifyMultipleUseDemandedBits()
1396 unsigned Depth, in SimplifyDemandedVectorElts() argument
1449 // Limit search depth. in SimplifyDemandedVectorElts()
1450 if (Depth == 10) in SimplifyDemandedVectorElts()
1461 if (Depth != 0) in SimplifyDemandedVectorElts()
1478 if (Value *V = SimplifyDemandedVectorElts(Op, Demanded, Undef, Depth + 1)) { in SimplifyDemandedVectorElts()
1960 unsigned Depth, Instruction *CxtI) { in SimplifyDemandedUseFPClass() argument
1961 assert(Depth <= MaxAnalysisRecursionDepth && "Limit Search Depth"); in SimplifyDemandedUseFPClass()
1969 if (Depth == MaxAnalysisRecursionDepth) in SimplifyDemandedUseFPClass()
1975 Known = computeKnownFPClass(V, fcAllFlags, CxtI, Depth + 1); in SimplifyDemandedUseFPClass()
1988 Depth + 1)) in SimplifyDemandedUseFPClass()
1998 Depth + 1)) in SimplifyDemandedUseFPClass()
2003 if (SimplifyDemandedFPClass(I, 0, DemandedMask, Known, Depth + 1)) in SimplifyDemandedUseFPClass()
2009 if (SimplifyDemandedFPClass(I, 0, DemandedMaskAnySign, Known, Depth + 1)) in SimplifyDemandedUseFPClass()
2025 computeKnownFPClass(I->getOperand(1), fcAllFlags, CxtI, Depth + 1); in SimplifyDemandedUseFPClass()
2030 Known = computeKnownFPClass(I, ~DemandedMask, CxtI, Depth + 1); in SimplifyDemandedUseFPClass()
2038 if (SimplifyDemandedFPClass(I, 2, DemandedMask, KnownRHS, Depth + 1) || in SimplifyDemandedUseFPClass()
2039 SimplifyDemandedFPClass(I, 1, DemandedMask, KnownLHS, Depth + 1)) in SimplifyDemandedUseFPClass()
2052 Known = computeKnownFPClass(I, ~DemandedMask, CxtI, Depth + 1); in SimplifyDemandedUseFPClass()
2062 unsigned Depth) { in SimplifyDemandedFPClass() argument
2065 SimplifyDemandedUseFPClass(U.get(), DemandedMask, Known, Depth, I); in SimplifyDemandedFPClass()