| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 305 return ::ComputeNumSignBits( in ComputeNumSignBits() 2364 ComputeNumSignBits(U->getOperand(0), Depth + 1, Q); in ComputeNumSignBitsImpl() 2386 Tmp = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q); in ComputeNumSignBitsImpl() 2414 Tmp = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q); in ComputeNumSignBitsImpl() 2432 Tmp = ComputeNumSignBits(U->getOperand(1), Depth + 1, Q); in ComputeNumSignBitsImpl() 2441 Tmp = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q); in ComputeNumSignBitsImpl() 2489 Tmp = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q); in ComputeNumSignBitsImpl() 4113 if (ComputeNumSignBits(LHS, DL, 0, AC, CxtI, DT) > 1 && in computeOverflowForSignedAdd() 4114 ComputeNumSignBits(RHS, DL, 0, AC, CxtI, DT) > 1) in computeOverflowForSignedAdd() 4176 if (ComputeNumSignBits(LHS, DL, 0, AC, CxtI, DT) > 1 && in computeOverflowForSignedSub() [all …]
|
| H A D | IVDescriptors.cpp | 135 auto NumSignBits = ComputeNumSignBits(Exit, DL, 0, AC, nullptr, DT); in computeRecurrenceType()
|
| H A D | InstructionSimplify.cpp | 1376 unsigned NumSignBits = ComputeNumSignBits(Op0, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); in SimplifyAShrInst()
|
| H A D | ScalarEvolution.cpp | 5705 unsigned NS = ComputeNumSignBits(U->getValue(), DL, 0, &AC, nullptr, &DT); in getRangeRef()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 3280 return ComputeNumSignBits(Op, DemandedElts, Depth); in ComputeNumSignBits() 3550 Tmp = ComputeNumSignBits(Op.getOperand(0), Depth+1); in ComputeNumSignBits() 3569 Tmp2 = ComputeNumSignBits(Op.getOperand(1), Depth+1); in ComputeNumSignBits() 3574 Tmp2 = ComputeNumSignBits(Op.getOperand(1), Depth+1); in ComputeNumSignBits() 3596 Tmp = ComputeNumSignBits(Op.getOperand(0), Depth+1); in ComputeNumSignBits() 3638 Tmp = ComputeNumSignBits(InVal, Depth + 1); in ComputeNumSignBits() 3651 Tmp = ComputeNumSignBits(InVec, Depth + 1); in ComputeNumSignBits() 3652 Tmp2 = ComputeNumSignBits(InVal, Depth + 1); in ComputeNumSignBits() 3694 return ComputeNumSignBits(Src, Depth + 1); in ComputeNumSignBits() 3740 Tmp = ComputeNumSignBits(Sub, Depth + 1); in ComputeNumSignBits() [all …]
|
| H A D | TargetLowering.cpp | 1037 TLO.DAG.ComputeNumSignBits(Op0) >= BitWidth - ExVTBits + 1; in SimplifyDemandedBits() 4041 unsigned LHSSB = DAG.ComputeNumSignBits(LHS); in expandMUL_LOHI() 4042 unsigned RHSSB = DAG.ComputeNumSignBits(RHS); in expandMUL_LOHI()
|
| H A D | LegalizeIntegerTypes.cpp | 1132 OpL.getScalarValueSizeInBits() - DAG.ComputeNumSignBits(OpL) + 1; in PromoteSetCCOperands() 1134 OpR.getScalarValueSizeInBits() - DAG.ComputeNumSignBits(OpR) + 1; in PromoteSetCCOperands()
|
| H A D | SelectionDAGISel.cpp | 706 unsigned NumSignBits = CurDAG->ComputeNumSignBits(Src); in ComputeLiveOutVRegInfo()
|
| H A D | DAGCombiner.cpp | 2274 unsigned NumSignBits = DAG.ComputeNumSignBits(AndOp0); in visitADDLike() 6711 if (DAG.ComputeNumSignBits(N0) == OpSizeInBits) in visitSRA() 8633 unsigned NumSignBits = DAG.ComputeNumSignBits(Op); in visitSIGN_EXTEND() 9517 if (DAG.ComputeNumSignBits(N0) >= VTBits-EVTBits+1) in visitSIGN_EXTEND_INREG() 9534 (N00Bits - DAG.ComputeNumSignBits(N00)) < EVTBits) && in visitSIGN_EXTEND_INREG() 9581 unsigned InSignBits = DAG.ComputeNumSignBits(N0.getOperand(0)); in visitSIGN_EXTEND_INREG()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | ValueTracking.h | 171 unsigned ComputeNumSignBits(const Value *Op, const DataLayout &DL,
|
| /freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPUCodeGenPrepare.cpp | 512 unsigned LHSSignBits = ComputeNumSignBits(Num, DL, 0, AC, &I); in expandDivRem24() 516 unsigned RHSSignBits = ComputeNumSignBits(Den, DL, 0, AC, &I); in expandDivRem24()
|
| H A D | AMDGPUISelLowering.cpp | 141 return VT.getSizeInBits() - DAG.ComputeNumSignBits(Op); in numBitsSigned() 1475 unsigned LHSSignBits = DAG.ComputeNumSignBits(LHS); in LowerDIVREM24() 1479 unsigned RHSSignBits = DAG.ComputeNumSignBits(RHS); in LowerDIVREM24() 1914 DAG.ComputeNumSignBits(LHS) > 32 && in LowerSDIVREM() 1915 DAG.ComputeNumSignBits(RHS) > 32) { in LowerSDIVREM() 3919 unsigned OpSignBits = DAG.ComputeNumSignBits(BitsFrom); in PerformDAGCombine() 4404 unsigned Op0SignBits = DAG.ComputeNumSignBits(Op.getOperand(0), Depth + 1); in ComputeNumSignBitsForTargetNode()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineInternal.h | 694 unsigned ComputeNumSignBits(const Value *Op, unsigned Depth = 0, 696 return llvm::ComputeNumSignBits(Op, DL, Depth, &AC, CxtI, &DT);
|
| H A D | InstCombineShifts.cpp | 664 if (!I.hasNoSignedWrap() && ComputeNumSignBits(Op0, 0, &I) > ShAmt) { in visitShl()
|
| H A D | InstCombineCasts.cpp | 415 IC.ComputeNumSignBits(I->getOperand(0), 0, CxtI)) in canEvaluateTruncated() 1396 if (ComputeNumSignBits(Res, 0, &CI) > DestBitSize - SrcBitSize) in visitSExt()
|
| H A D | InstCombineSimplifyDemanded.cpp | 557 unsigned SignBits = ComputeNumSignBits(I->getOperand(0), Depth + 1, CxtI); in SimplifyDemandedUseBits()
|
| H A D | InstCombineCompares.cpp | 1268 if (IC.ComputeNumSignBits(A, 0, &I) < NeededSignBits || in processUGT_ADDCST_ADD() 1269 IC.ComputeNumSignBits(B, 0, &I) < NeededSignBits) in processUGT_ADDCST_ADD()
|
| H A D | InstCombineAndOrXor.cpp | 1892 if (ComputeNumSignBits(A) != Ty->getScalarSizeInBits()) in getSelectCondition()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 1470 unsigned ComputeNumSignBits(SDValue Op, unsigned Depth = 0) const; 1480 unsigned ComputeNumSignBits(SDValue Op, const APInt &DemandedElts,
|
| /freebsd-12.1/contrib/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 671 unsigned LHSSB = DAG.ComputeNumSignBits(Mul.getOperand(0)); in TryExpandADDWithMul() 672 unsigned RHSSB = DAG.ComputeNumSignBits(Mul.getOperand(1)); in TryExpandADDWithMul()
|
| /freebsd-12.1/contrib/llvm/lib/Target/X86/ |
| H A D | X86ISelLowering.cpp | 16225 if (CondEltSize != DAG.ComputeNumSignBits(Cond)) in LowerVSELECT() 18279 if (DAG.ComputeNumSignBits(In) < InVT.getScalarSizeInBits()) { in LowerTruncateVecI1() 30245 unsigned Tmp = DAG.ComputeNumSignBits(Src, Depth + 1); in ComputeNumSignBitsForTargetNode() 33527 if (DAG.ComputeNumSignBits(Match) != BitWidth) in combineHorizontalPredicateResult() 34996 SignBits[i] = DAG.ComputeNumSignBits(Opd); in canReduceVMulWidth() 35323 if (Subtarget.hasSSE41() && DAG.ComputeNumSignBits(N0) > 32 && in combineMulToPMULDQ() 35324 DAG.ComputeNumSignBits(N1) > 32) { in combineMulToPMULDQ() 35748 if ((IsSigned && DAG.ComputeNumSignBits(N0) > 8) || in combineVectorPack() 36158 if (EltBitWidth != DAG.ComputeNumSignBits(Op0)) in combineAndMaskToShift() 38342 unsigned NumSignBits = DAG.ComputeNumSignBits(In); in combineVectorSignBitsTruncation() [all …]
|
| /freebsd-12.1/contrib/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelLowering.cpp | 3141 else if (DAG.ComputeNumSignBits(Op1) > 32) in lowerSDIVREM() 6062 unsigned LHS = DAG.ComputeNumSignBits(Op.getOperand(OpNo), Src0DemE, Depth + 1); in computeNumSignBitsBinOp() 6065 unsigned RHS = DAG.ComputeNumSignBits(Op.getOperand(OpNo + 1), Src1DemE, Depth + 1); in computeNumSignBitsBinOp() 6115 unsigned Tmp = DAG.ComputeNumSignBits(PackedOp, SrcDemE, Depth + 1); in ComputeNumSignBitsForTargetNode()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyCFG.cpp | 4400 unsigned ExtraSignBits = ComputeNumSignBits(Cond, DL, 0, AC, SI) - 1; in eliminateDeadSwitchCases()
|
| /freebsd-12.1/contrib/llvm/lib/Target/PowerPC/ |
| H A D | PPCISelLowering.cpp | 11396 if (DAG.ComputeNumSignBits(N->getOperand(0)) != OpBits || in DAGCombineTruncBoolExt() 11397 DAG.ComputeNumSignBits(N->getOperand(1)) != OpBits) in DAGCombineTruncBoolExt() 11795 DAG.ComputeNumSignBits(Inputs[i].getOperand(0)) < in DAGCombineExtBoolTrunc()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 4477 auto NumSignBits = ComputeNumSignBits(Scalar, *DL, 0, AC, nullptr, DT); in computeMinimumValueSizes()
|