Home
last modified time | relevance | path

Searched refs:hasOneUse (Results 1 – 25 of 276) sorted by relevance

12345678910>>...12

/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/RISCV/
DRISCVMergeBaseOffset.cpp87 !MRI->hasOneUse(HiLUI.getOperand(0).getReg())) in detectLuiAddiGlobal()
95 !MRI->hasOneUse(LoADDI->getOperand(0).getReg())) in detectLuiAddiGlobal()
144 if (!MRI->hasOneUse(Reg)) in matchLargeOffset()
160 !MRI->hasOneUse(OffsetLui.getOperand(0).getReg())) in matchLargeOffset()
183 assert(MRI->hasOneUse(DestReg) && "expected one use for LoADDI"); in detectAndFoldOffset()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineAndOrXor.cpp31 if (!IsFreeToInvert(Operand, Operand->hasOneUse())) in dyn_castNotVal()
161 if (Op->hasOneUse()) { in OptAndOp()
169 if (Op->hasOneUse()){ in OptAndOp()
191 if (Op->hasOneUse()) { in OptAndOp()
267 if (Op->hasOneUse()) { in OptAndOp()
918 LHS->hasOneUse() && RHS->hasOneUse()) { in FoldAndOfICmps()
1167 if (Op0->hasOneUse() && Op1->hasOneUse()) { in matchDeMorgansLaws()
1342 if (!Op0I->hasOneUse()) break; in visitAnd()
1384 if (Op0I->hasOneUse() && !match(Op0LHS, m_Zero())) { in visitAnd()
1491 if (Op1->hasOneUse() || cast<BinaryOperator>(Op1)->hasOneUse()) in visitAnd()
[all …]
DInstCombineSelect.cpp146 (!TI->hasOneUse() || !FI->hasOneUse())) in FoldSelectOpOp()
149 } else if (!TI->hasOneUse() || !FI->hasOneUse()) { in FoldSelectOpOp()
169 if (!isa<BinaryOperator>(TI) || !TI->hasOneUse() || !FI->hasOneUse()) in FoldSelectOpOp()
234 if (TVI->hasOneUse() && TVI->getNumOperands() == 2 && in FoldSelectIntoOp()
264 if (FVI->hasOneUse() && FVI->getNumOperands() == 2 && in FoldSelectIntoOp()
427 if (ICI->hasOneUse()) in visitSelectInstWithICmp()
849 if (!TI || !FI || !TI->hasOneUse() || !FI->hasOneUse()) in foldAddSubSelect()
1024 if (FCI->hasOneUse() && FCmpInst::isUnordered(FCI->getPredicate())) { in visitSelectInst()
1067 if (FCI->hasOneUse() && FCmpInst::isUnordered(FCI->getPredicate())) { in visitSelectInst()
1160 (SI.hasOneUse() && match(*SI.user_begin(), m_Not(m_Value()))); in visitSelectInst()
[all …]
DInstCombineCasts.cpp100 if (!AI.hasOneUse() && CastElTyAlign == AllocElTyAlign) return nullptr; in PromoteCastOfAllocation()
110 if (!AI.hasOneUse() && CastElTyStoreSize < AllocElTyStoreSize) return nullptr; in PromoteCastOfAllocation()
148 if (!AI.hasOneUse()) { in PromoteCastOfAllocation()
350 if (!I->hasOneUse()) return false; in canEvaluateTruncated()
443 if (!TruncOp->hasOneUse() || !isa<IntegerType>(DestType)) in foldVecTruncToExtElt()
524 if (Src->hasOneUse() && in visitTrunc()
550 if (Src->hasOneUse() && in visitTrunc()
552 cast<Instruction>(Src)->getOperand(0)->hasOneUse()) { in visitTrunc()
567 if (Src->hasOneUse() && isa<IntegerType>(SrcTy) && in visitTrunc()
740 if (!I->hasOneUse()) return false; in canEvaluateZExtd()
[all …]
DInstCombineCompares.cpp973 (GEPLHS->hasAllConstantIndices() || GEPLHS->hasOneUse()) && in FoldGEPICmp()
974 (GEPRHS->hasAllConstantIndices() || GEPRHS->hasOneUse()) && in FoldGEPICmp()
1045 if (GEPsInBounds && (isa<ConstantExpr>(GEPLHS) || GEPLHS->hasOneUse()) && in FoldGEPICmp()
1046 (isa<ConstantExpr>(GEPRHS) || GEPRHS->hasOneUse())) { in FoldGEPICmp()
1412 if (Shr->hasOneUse() && Shr->isExact()) in FoldICmpShrCst()
1415 if (Shr->hasOneUse()) { in FoldICmpShrCst()
1553 if (ICI.isEquality() && LHSI->hasOneUse()) { in visitICmpInstWithInstAndIntCst()
1602 if (LHSI->hasOneUse()) { in visitICmpInstWithInstAndIntCst()
1639 if (LHSI->hasOneUse() && isa<ConstantInt>(LHSI->getOperand(1)) && in visitICmpInstWithInstAndIntCst()
1640 LHSI->getOperand(0)->hasOneUse()) { in visitICmpInstWithInstAndIntCst()
[all …]
DInstCombinePHI.cpp41 if (!I || I->getOpcode() != Opc || !I->hasOneUse() || in FoldPHIArgBinOpIntoPHI()
140 if (!GEP || !GEP->hasOneUse() || GEP->getType() != FirstInst->getType() || in FoldPHIArgGEPIntoPHI()
309 if (!LI || !LI->hasOneUse()) in FoldPHIArgLoadIntoPHI()
426 if (Zext->getSrcTy() != NarrowType || !Zext->hasOneUse()) in FoldPHIArgZextsIntoPHI()
510 if (!I || !I->hasOneUse() || !I->isSameOperationAs(FirstInst)) in FoldPHIArgOpIntoPHI()
578 if (!PN->hasOneUse()) return false; in DeadPHICycle()
746 !UserI->hasOneUse() || !isa<TruncInst>(UserI->user_back()) || in SliceUpIllegalIntegerPHI()
881 PN.getIncomingValue(0)->hasOneUse()) in visitPHINode()
888 if (PN.hasOneUse()) { in visitPHINode()
903 if (PHIUser->hasOneUse() && in visitPHINode()
DInstCombineAddSub.cpp544 InstQuota = ((!isa<Constant>(V0) && V0->hasOneUse()) && in simplify()
545 (!isa<Constant>(V1) && V1->hasOneUse())) ? 2 : 1; in simplify()
980 if (!LHS->hasOneUse() && !RHS->hasOneUse()) in checkForNegativeOperand()
1089 if (LHS->hasOneUse() && (XorRHS->getValue()+1).isPowerOf2()) { in visitAdd()
1156 if (LHS->hasOneUse() && in visitAdd()
1190 if (SI && SI->hasOneUse()) { in visitAdd()
1214 if (LHSConv->hasOneUse() && in visitAdd()
1231 (LHSConv->hasOneUse() || RHSConv->hasOneUse()) && in visitAdd()
1343 if (LHSConv->hasOneUse() && in visitFAdd()
1360 (LHSConv->hasOneUse() || RHSConv->hasOneUse()) && in visitFAdd()
[all …]
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineAndOrXor.cpp45 return CI->hasOneUse(); in isFreeToInvert()
205 if (Op->hasOneUse()) { in OptAndOp()
213 if (Op->hasOneUse()){ in OptAndOp()
235 if (Op->hasOneUse()) { in OptAndOp()
313 if (Op->hasOneUse()) { in OptAndOp()
777 LHS->hasOneUse() && RHS->hasOneUse()) { in FoldAndOfICmps()
1061 if (!Op0I->hasOneUse()) break; in visitAnd()
1099 if (Op0I->hasOneUse() && !match(Op0LHS, m_Zero())) { in visitAnd()
1157 if (Op0->hasOneUse() && Op1->hasOneUse()) { in visitAnd()
1181 if (Op0->hasOneUse() && in visitAnd()
[all …]
DInstCombineCasts.cpp100 if (!AI.hasOneUse() && CastElTyAlign == AllocElTyAlign) return 0; in PromoteCastOfAllocation()
141 if (!AI.hasOneUse()) { in PromoteCastOfAllocation()
346 if (!I->hasOneUse()) return false; in CanEvaluateTruncated()
467 if (Src->hasOneUse() && in visitTrunc()
490 if (Src->hasOneUse() && isa<IntegerType>(Src->getType()) && in visitTrunc()
665 if (!I->hasOneUse()) return false; in CanEvaluateZExtd()
749 if (CI.hasOneUse() && isa<TruncInst>(CI.use_back())) in visitZExt()
841 if (LHS && RHS && LHS->hasOneUse() && RHS->hasOneUse() && in visitZExt()
851 if (SrcI && SrcI->getOpcode() == Instruction::And && SrcI->hasOneUse()) in visitZExt()
862 if (SrcI && SrcI->getOpcode() == Instruction::Xor && SrcI->hasOneUse()) in visitZExt()
[all …]
DInstCombineAddSub.cpp38 if (!V->hasOneUse() || !V->getType()->isIntegerTy()) in dyn_castFoldableMul()
236 if (LHS->hasOneUse() && in visitAdd()
270 if (SI && SI->hasOneUse()) { in visitAdd()
294 if (LHSConv->hasOneUse() && in visitAdd()
310 (LHSConv->hasOneUse() || RHSConv->hasOneUse()) && in visitAdd()
367 if (LHSConv->hasOneUse() && in visitFAdd()
383 (LHSConv->hasOneUse() || RHSConv->hasOneUse()) && in visitFAdd()
604 if (Op1->hasOneUse()) { in visitSub()
DInstCombineCompares.cpp668 (isa<ConstantExpr>(GEPLHS) || GEPLHS->hasOneUse()) && in FoldGEPICmp()
669 (isa<ConstantExpr>(GEPRHS) || GEPRHS->hasOneUse())) { in FoldGEPICmp()
974 if (Shr->hasOneUse() && Shr->isExact()) in FoldICmpShrCst()
977 if (Shr->hasOneUse()) { in FoldICmpShrCst()
999 if (ICI.isEquality() && LHSI->hasOneUse()) { in visitICmpInstWithInstAndIntCst()
1049 if (LHSI->hasOneUse()) { in visitICmpInstWithInstAndIntCst()
1076 if (LHSI->hasOneUse() && isa<ConstantInt>(LHSI->getOperand(1)) && in visitICmpInstWithInstAndIntCst()
1077 LHSI->getOperand(0)->hasOneUse()) { in visitICmpInstWithInstAndIntCst()
1183 if (Shift && Shift->hasOneUse() && RHSV == 0 && in visitICmpInstWithInstAndIntCst()
1219 if (!ICI.isEquality() || !RHS->isNullValue() || !LHSI->hasOneUse()) in visitICmpInstWithInstAndIntCst()
[all …]
DInstCombineVectorOps.cpp40 if (I->getOpcode() == Instruction::Load && I->hasOneUse()) in CheapToScalarize()
43 if (BO->hasOneUse() && in CheapToScalarize()
48 if (CI->hasOneUse() && in CheapToScalarize()
160 if (EI.getOperand(0)->hasOneUse() && VectorWidth != 1) { in visitExtractElementInst()
190 if (I->hasOneUse() && in visitExtractElementInst()
236 if (CI->hasOneUse() && EI.hasOneUse() && in visitExtractElementInst()
423 if (!IE.hasOneUse() || !isa<InsertElementInst>(IE.use_back())) { in visitInsertElementInst()
DInstCombineShifts.cpp44 if (Op1->hasOneUse() && match(Op1, m_SRem(m_Value(A), m_Power2(B)))) { in commonShiftTransforms()
104 if (!I->hasOneUse()) return false; in CanEvaluateShifted()
402 if (Op0->hasOneUse()) { in FoldShiftByConstant()
415 if (isLeftShift && Op0BO->getOperand(1)->hasOneUse() && in FoldShiftByConstant()
430 if (isLeftShift && Op0BOOp1->hasOneUse() && in FoldShiftByConstant()
434 cast<BinaryOperator>(Op0BOOp1)->getOperand(0)->hasOneUse()) { in FoldShiftByConstant()
448 if (isLeftShift && Op0BO->getOperand(0)->hasOneUse() && in FoldShiftByConstant()
462 if (isLeftShift && Op0BO->getOperand(0)->hasOneUse() && in FoldShiftByConstant()
467 ->getOperand(0)->hasOneUse()) { in FoldShiftByConstant()
DInstCombinePHI.cpp46 if (!I || I->getOpcode() != Opc || !I->hasOneUse() || in FoldPHIArgBinOpIntoPHI()
149 if (!GEP || !GEP->hasOneUse() || GEP->getType() != FirstInst->getType() || in FoldPHIArgGEPIntoPHI()
320 if (!LI || !LI->hasOneUse()) in FoldPHIArgLoadIntoPHI()
437 if (I == 0 || !I->hasOneUse() || !I->isSameOperationAs(FirstInst)) in FoldPHIArgOpIntoPHI()
511 if (!PN->hasOneUse()) return false; in DeadPHICycle()
674 !User->hasOneUse() || !isa<TruncInst>(User->use_back()) || in SliceUpIllegalIntegerPHI()
806 PN.getIncomingValue(0)->hasOneUse()) in visitPHINode()
813 if (PN.hasOneUse()) { in visitPHINode()
828 if (PHIUser->hasOneUse() && in visitPHINode()
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/InstCombine/
DInstCombineSelect.cpp148 if (!Cmp->hasOneUse()) in foldSelectICmpAnd()
291 (!TI->hasOneUse() || !FI->hasOneUse())) in foldSelectOpOp()
293 } else if (!TI->hasOneUse() || !FI->hasOneUse()) { in foldSelectOpOp()
314 !TI->hasOneUse() || !FI->hasOneUse()) in foldSelectOpOp()
379 if (TVI->hasOneUse() && !isa<Constant>(FalseVal)) { in foldSelectIntoOp()
410 if (FVI->hasOneUse() && !isa<Constant>(TrueVal)) { in foldSelectIntoOp()
454 if (!(Cmp->hasOneUse() && Cmp->getOperand(0)->hasOneUse() && in foldSelectICmpAndAnd()
563 (IC->hasOneUse() + Or->hasOneUse())) in foldSelectICmpAndOr()
630 if (!TrueVal->hasOneUse()) in canonicalizeSaturatedSubtract()
706 if (!Cmp.hasOneUse() || !match(CmpRHS, m_APInt(CmpC))) in adjustMinMax()
[all …]
DInstCombineAndOrXor.cpp99 if (!OldLHS->hasOneUse() && !OldRHS->hasOneUse()) in SimplifyBSwap()
104 if (!OldLHS->hasOneUse()) in SimplifyBSwap()
127 if (Op->hasOneUse()) { in OptAndOp()
961 if (PredL == ICmpInst::ICMP_EQ && PredL == PredR && LHS->hasOneUse() && in foldAndOfICmps()
962 RHS->hasOneUse()) { in foldAndOfICmps()
1150 !IsFreeToInvert(A, A->hasOneUse()) && in matchDeMorgansLaws()
1151 !IsFreeToInvert(B, B->hasOneUse())) { in matchDeMorgansLaws()
1299 if (Op0->hasOneUse() || Op1->hasOneUse()) in foldAndToXor()
1317 if (Op0->hasOneUse() || Op1->hasOneUse()) in foldOrToXor()
1564 if (Op1->hasOneUse() || IsFreeToInvert(C, C->hasOneUse())) in visitAnd()
[all …]
DInstCombineAddSub.cpp557 InstQuota = ((!isa<Constant>(V0) && V0->hasOneUse()) && in simplify()
558 (!isa<Constant>(V1) && V1->hasOneUse())) ? 2 : 1; in simplify()
870 if (!LHS->hasOneUse() && !RHS->hasOneUse()) in checkForNegativeOperand()
976 if (C->isOneValue() && Op0->hasOneUse()) { in foldAddWithConstant()
1181 if (LHS->hasOneUse() && (XorRHS->getValue()+1).isPowerOf2()) { in visitAdd()
1242 if (LHS->hasOneUse() && in visitAdd()
1271 if (SI && SI->hasOneUse()) { in visitAdd()
1293 if (LHSConv->hasOneUse()) { in visitAdd()
1313 (LHSConv->hasOneUse() || RHSConv->hasOneUse()) && in visitAdd()
1329 if (LHSConv->hasOneUse()) { in visitAdd()
[all …]
DInstCombinePHI.cpp99 if (!PN.hasOneUse()) in FoldIntegerTypedPHI()
169 if (!LoadI->hasOneUse()) in FoldIntegerTypedPHI()
248 (LoadI && LoadI->hasOneUse())) && in FoldIntegerTypedPHI()
297 if (!I || I->getOpcode() != Opc || !I->hasOneUse() || in FoldPHIArgBinOpIntoPHI()
396 if (!GEP || !GEP->hasOneUse() || GEP->getType() != FirstInst->getType() || in FoldPHIArgGEPIntoPHI()
565 if (!LI || !LI->hasOneUse()) in FoldPHIArgLoadIntoPHI()
682 if (Zext->getSrcTy() != NarrowType || !Zext->hasOneUse()) in FoldPHIArgZextsIntoPHI()
766 if (!I || !I->hasOneUse() || !I->isSameOperationAs(FirstInst)) in FoldPHIArgOpIntoPHI()
834 if (!PN->hasOneUse()) return false; in DeadPHICycle()
1002 !UserI->hasOneUse() || !isa<TruncInst>(UserI->user_back()) || in SliceUpIllegalIntegerPHI()
[all …]
DInstCombineVectorOps.cpp72 if (I->getOpcode() == Instruction::Load && I->hasOneUse()) in cheapToScalarize()
75 if (BO->hasOneUse() && in cheapToScalarize()
80 if (CI->hasOneUse() && in cheapToScalarize()
117 if (!PHIUser->hasOneUse() || !(PHIUser->user_back() == PN) || in scalarizePHI()
195 if (EI.getOperand(0)->hasOneUse() && VectorWidth != 1) { in visitExtractElementInst()
229 if (I->hasOneUse() && in visitExtractElementInst()
277 if (CI->hasOneUse() && (CI->getOpcode() != Instruction::BitCast)) { in visitExtractElementInst()
414 if (InsElt->hasOneUse() && isa<InsertElementInst>(InsElt->user_back())) in replaceExtractElements()
552 while (V->hasOneUse() && Depth < 10) { in visitInsertValueInst()
596 if (InsElt.hasOneUse() && isa<InsertElementInst>(InsElt.user_back())) in foldInsSequenceIntoBroadcast()
[all …]
DInstCombineCasts.cpp103 if (!AI.hasOneUse() && CastElTyAlign == AllocElTyAlign) return nullptr; in PromoteCastOfAllocation()
113 if (!AI.hasOneUse() && CastElTyStoreSize < AllocElTyStoreSize) return nullptr; in PromoteCastOfAllocation()
151 if (!AI.hasOneUse()) { in PromoteCastOfAllocation()
272 if (CSrc->hasOneUse()) in commonCastTransforms()
325 if (!V->hasOneUse()) in canNotEvaluateInType()
460 if (!TruncOp->hasOneUse() || !isa<IntegerType>(DestType)) in foldVecTruncToExtElt()
626 if (Shuf && Shuf->hasOneUse() && isa<UndefValue>(Shuf->getOperand(1)) && in shrinkSplatShuffle()
650 if (!InsElt || !InsElt->hasOneUse()) in shrinkInsertElt()
722 if (Src->hasOneUse() && in visitTrunc()
749 if (Src->hasOneUse() && in visitTrunc()
[all …]
DInstCombineCompares.cpp919 (GEPLHS->hasAllConstantIndices() || GEPLHS->hasOneUse()) && in foldGEPICmp()
920 (GEPRHS->hasAllConstantIndices() || GEPRHS->hasOneUse()) && in foldGEPICmp()
991 if (GEPsInBounds && (isa<ConstantExpr>(GEPLHS) || GEPLHS->hasOneUse()) && in foldGEPICmp()
992 (isa<ConstantExpr>(GEPRHS) || GEPRHS->hasOneUse())) { in foldGEPICmp()
1246 if (!AddWithCst->hasOneUse()) in processUGT_ADDCST_ADD()
1432 if (Cmp.isEquality() && Trunc->hasOneUse()) { in foldICmpTruncConstant()
1484 if (Xor->hasOneUse()) { in foldICmpXorConstant()
1581 if (Shift->hasOneUse() && C1.isNullValue() && Cmp.isEquality() && in foldICmpAndShift()
1605 if (!And->hasOneUse()) in foldICmpAndConstConst()
1639 if (!Cmp.isSigned() && C1.isNullValue() && And->getOperand(0)->hasOneUse() && in foldICmpAndConstConst()
[all …]
DInstCombineMulDivRem.cpp55 if (!V->hasOneUse()) return nullptr; in simplifyValueKnownNonZero()
199 if (Op0->hasOneUse()) { in visitMul()
259 if (Div && Div->hasOneUse() && in visitMul()
331 if (Op0Conv->hasOneUse()) { in visitMul()
351 (Op0Conv->hasOneUse() || Op1Conv->hasOneUse()) && in visitMul()
367 if (Op0Conv->hasOneUse()) { in visitMul()
387 (Op0Conv->hasOneUse() || Op1Conv->hasOneUse()) && in visitMul()
478 if (Op0->hasOneUse() && C1DivC->isNormalFP()) in visitFMul()
583 if (SI->use_empty() && SelectCond->hasOneUse()) in simplifyDivRemOfSelectWithZeroOp()
904 X->getType() == Y->getType() && (N->hasOneUse() || D->hasOneUse())) { in narrowUDivURem()
[all …]
/external/swiftshader/third_party/LLVM/lib/Transforms/Scalar/
DReassociate.cpp204 if ((V->hasOneUse() || V->use_empty()) && isa<Instruction>(V) && in isReassociableOp()
284 if (!LHSBO && LHS->hasOneUse() && BinaryOperator::isNeg(LHS)) { in LinearizeExprTree()
288 if (!RHSBO && RHS->hasOneUse() && BinaryOperator::isNeg(RHS)) { in LinearizeExprTree()
416 if (I->getOpcode() == Instruction::Add && I->hasOneUse()) { in NegateValue()
483 if (Sub->hasOneUse() && in ShouldBreakUpSubtract()
525 (Shl->hasOneUse() && in ConvertShiftToMul()
634 if (!(V->hasOneUse() || V->use_empty()) || // More than one use. in FindSingleUseMultiplyFactors()
1008 (!BI->hasOneUse() || in ReassociateInst()
1022 if (I->hasOneUse() && isReassociableOp(I->use_back(), I->getOpcode())) in ReassociateInst()
1027 if (I->hasOneUse() && I->getOpcode() == Instruction::Add && in ReassociateInst()
[all …]
/external/llvm/lib/Transforms/Scalar/
DReassociate.cpp129 if (V->hasOneUse() && isa<Instruction>(V) && in isReassociableOp()
139 if (V->hasOneUse() && isa<Instruction>(V) && in isReassociableOp()
501 if (!Op->hasOneUse()) { in LinearizeExprTree()
520 assert(!Op->hasOneUse() && "Only one use, but we got here twice!"); in LinearizeExprTree()
538 if (!Op->hasOneUse()) in LinearizeExprTree()
555 assert(Op->hasOneUse() && "Has uses outside the expression tree!"); in LinearizeExprTree()
895 if (Sub->hasOneUse() && in ShouldBreakUpSubtract()
1166 if (!Opnd1->getValue()->hasOneUse()) in CombineXorOpnd()
1203 if (Opnd1->getValue()->hasOneUse()) in CombineXorOpnd()
1205 if (Opnd2->getValue()->hasOneUse()) in CombineXorOpnd()
[all …]
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Scalar/
DReassociate.cpp149 if (I && I->hasOneUse() && I->getOpcode() == Opcode) in isReassociableOp()
158 if (I && I->hasOneUse() && in isReassociableOp()
515 if (!Op->hasOneUse()) { in LinearizeExprTree()
536 assert(!Op->hasOneUse() && "Only one use, but we got here twice!"); in LinearizeExprTree()
554 if (!Op->hasOneUse()) in LinearizeExprTree()
571 assert(Op->hasOneUse() && "Has uses outside the expression tree!"); in LinearizeExprTree()
920 if (Sub->hasOneUse() && in ShouldBreakUpSubtract()
1189 if (!Opnd1->getValue()->hasOneUse()) in CombineXorOpnd()
1223 if (Opnd1->getValue()->hasOneUse()) in CombineXorOpnd()
1225 if (Opnd2->getValue()->hasOneUse()) in CombineXorOpnd()
[all …]

12345678910>>...12