| /src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/InstCombine/ |
| InstCombiner.h | 477 unsigned ComputeNumSignBits(const Value *Op, unsigned Depth = 0, 479 return llvm::ComputeNumSignBits(Op, DL, Depth, &AC, CxtI, &DT);
|
| /src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| ValueTracking.cpp | 368 static unsigned ComputeNumSignBits(const Value *V, const APInt &DemandedElts, 371 static unsigned ComputeNumSignBits(const Value *V, unsigned Depth, 381 return ComputeNumSignBits(V, DemandedElts, Depth, Q); 384 unsigned llvm::ComputeNumSignBits(const Value *V, const DataLayout &DL, 388 return ::ComputeNumSignBits( 2834 static unsigned ComputeNumSignBits(const Value *V, const APInt &DemandedElts, 2894 return ComputeNumSignBits(U->getOperand(0), Depth + 1, Q) + Tmp; 2906 unsigned NumBits = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q); 2915 Tmp = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q); 2946 Tmp = ComputeNumSignBits(U->getOperand(0), Depth + 1, Q) [all...] |
| IVDescriptors.cpp | 136 auto NumSignBits = ComputeNumSignBits(Exit, DL, 0, AC, nullptr, DT);
|
| InstructionSimplify.cpp | 1415 unsigned NumSignBits = ComputeNumSignBits(Op0, Q.DL, 0, Q.AC, Q.CxtI, Q.DT);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/X86/ |
| X86PartialReduction.cpp | 117 ComputeNumSignBits(Op, *DL, 0, nullptr, Mul) > 16) 126 ComputeNumSignBits(Op, *DL, 0, nullptr, Mul) > 16)
|
| X86ISelLowering.cpp | 7767 DAG.ComputeNumSignBits(N0, EltsLHS, Depth + 1) <= NumBitsPerElt) || 7769 DAG.ComputeNumSignBits(N1, EltsRHS, Depth + 1) <= NumBitsPerElt)) 11826 if ((N1.isUndef() || DAG.ComputeNumSignBits(VV1) > NumPackedBits) && 11827 (N2.isUndef() || DAG.ComputeNumSignBits(VV2) > NumPackedBits)) { 18583 if (CondEltSize != DAG.ComputeNumSignBits(Cond)) 20966 // Scale shuffle mask to avoid bitcasts and help ComputeNumSignBits. 21007 if (DAG.ComputeNumSignBits(In) < InVT.getScalarSizeInBits()) { 21062 if (DAG.ComputeNumSignBits(In) < InVT.getScalarSizeInBits()) { 21141 if ((InNumEltBits - NumPackedSignBits) < DAG.ComputeNumSignBits(In)) 22411 In.getScalarValueSizeInBits() - DAG.ComputeNumSignBits(In) + 1 [all...] |
| /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/ |
| SelectionDAG.cpp | 3661 unsigned SelectionDAG::ComputeNumSignBits(SDValue Op, unsigned Depth) const { 3671 return ComputeNumSignBits(Op, DemandedElts, Depth); 3674 unsigned SelectionDAG::ComputeNumSignBits(SDValue Op, const APInt &DemandedElts, 3711 Tmp2 = ComputeNumSignBits(SrcOp, Depth + 1); 3745 Tmp = ComputeNumSignBits(Op.getOperand(0), DemandedLHS, Depth + 1); 3747 Tmp2 = ComputeNumSignBits(Op.getOperand(1), DemandedRHS, Depth + 1); 3768 return ComputeNumSignBits(N0, DemandedElts, Depth + 1); 3783 Tmp = ComputeNumSignBits(N0, SrcDemandedElts, Depth + 1); 3805 return ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth+1) + Tmp; 3810 Tmp2 = ComputeNumSignBits(Op.getOperand(0), DemandedElts, Depth+1) [all...] |
| TargetLowering.cpp | 764 DAG.ComputeNumSignBits(Op0, DemandedElts, Depth + 1); 800 unsigned NumSignBits = DAG.ComputeNumSignBits(Op0, DemandedElts, Depth + 1); 1542 TLO.DAG.ComputeNumSignBits(Op0, DemandedElts, Depth + 1); 1609 if (TLO.DAG.ComputeNumSignBits(Op0, DemandedElts, Depth + 1) >= 1731 if (BitWidth == TLO.DAG.ComputeNumSignBits(Op0, DemandedElts, Depth + 1)) 1808 TLO.DAG.ComputeNumSignBits(Op0, DemandedElts, Depth + 1); 2977 "Should use ComputeNumSignBits if you don't know whether Op" 6325 DAG.ComputeNumSignBits(LHS) > InnerBitSize && 6326 DAG.ComputeNumSignBits(RHS) > InnerBitSize) { 8233 unsigned LHSLead = Signed ? DAG.ComputeNumSignBits(LHS) - [all...] |
| DAGCombiner.cpp | 2626 if (DAG.ComputeNumSignBits(N1.getOperand(0)) != VT.getScalarSizeInBits()) 4718 unsigned SignBits = DAG.ComputeNumSignBits(N0); 4720 SignBits += DAG.ComputeNumSignBits(N1); 8523 if (DAG.ComputeNumSignBits(N0) == OpSizeInBits) 8555 if (DAG.ComputeNumSignBits(N0.getOperand(0)) > N1C->getZExtValue()) 10806 unsigned NumSignBits = DAG.ComputeNumSignBits(Op); 11821 if (DAG.ComputeNumSignBits(N0) >= (VTBits - ExtVTBits + 1)) 11838 (N00Bits - DAG.ComputeNumSignBits(N00)) < ExtVTBits) && 11857 (N00Bits - DAG.ComputeNumSignBits(N00, DemandedSrcElts)) < 11895 unsigned InSignBits = DAG.ComputeNumSignBits(N0.getOperand(0)) [all...] |
| SelectionDAGISel.cpp | 752 unsigned NumSignBits = CurDAG->ComputeNumSignBits(Src);
|
| LegalizeIntegerTypes.cpp | 1605 OpL.getScalarValueSizeInBits() - DAG.ComputeNumSignBits(OpL) + 1; 1607 OpR.getScalarValueSizeInBits() - DAG.ComputeNumSignBits(OpR) + 1;
|
| /src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/ |
| InstCombineInternal.h | 490 unsigned ComputeNumSignBits(const Value *Op, unsigned Depth = 0, 492 return llvm::ComputeNumSignBits(Op, DL, Depth, &AC, CxtI, &DT);
|
| InstCombineShifts.cpp | 995 if (!I.hasNoSignedWrap() && ComputeNumSignBits(Op0, 0, &I) > ShAmt) {
|
| InstCombineSimplifyDemanded.cpp | 649 unsigned SignBits = ComputeNumSignBits(I->getOperand(0), Depth + 1, CxtI);
|
| InstCombineCasts.cpp | 438 ShiftedBits < IC.ComputeNumSignBits(I->getOperand(0), 0, CxtI)) 1489 if (ComputeNumSignBits(Res, 0, &CI) > DestBitSize - SrcBitSize)
|
| InstCombineCompares.cpp | 1251 if (IC.ComputeNumSignBits(A, 0, &I) < NeededSignBits || 1252 IC.ComputeNumSignBits(B, 0, &I) < NeededSignBits)
|
| InstCombineAndOrXor.cpp | 2294 if (ComputeNumSignBits(A) != Ty->getScalarSizeInBits())
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/AMDGPU/ |
| AMDGPUCodeGenPrepare.cpp | 452 return ScalarSize - ComputeNumSignBits(Op, *DL, 0, AC); 834 /// an optimization hint to bypass the second ComputeNumSignBits call if we the 840 unsigned LHSSignBits = ComputeNumSignBits(Num, DL, 0, AC, &I); 844 unsigned RHSSignBits = ComputeNumSignBits(Den, DL, 0, AC, &I);
|
| AMDGPUISelLowering.cpp | 58 return VT.getSizeInBits() - DAG.ComputeNumSignBits(Op); 1665 unsigned LHSSignBits = DAG.ComputeNumSignBits(LHS); 1669 unsigned RHSSignBits = DAG.ComputeNumSignBits(RHS); 2054 DAG.ComputeNumSignBits(LHS) > 32 && 2055 DAG.ComputeNumSignBits(RHS) > 32) { 4021 unsigned OpSignBits = DAG.ComputeNumSignBits(BitsFrom); 4554 unsigned Op0SignBits = DAG.ComputeNumSignBits(Op.getOperand(0), Depth + 1);
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| ValueTracking.h | 200 unsigned ComputeNumSignBits(const Value *Op, const DataLayout &DL,
|
| /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/ |
| SelectionDAG.h | 1757 unsigned ComputeNumSignBits(SDValue Op, unsigned Depth = 0) const; 1767 unsigned ComputeNumSignBits(SDValue Op, const APInt &DemandedElts,
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/XCore/ |
| XCoreISelLowering.cpp | 656 unsigned LHSSB = DAG.ComputeNumSignBits(Mul.getOperand(0)); 657 unsigned RHSSB = DAG.ComputeNumSignBits(Mul.getOperand(1));
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/SystemZ/ |
| SystemZISelLowering.cpp | 3584 else if (DAG.ComputeNumSignBits(Op1) > 32) 6946 unsigned LHS = DAG.ComputeNumSignBits(Op.getOperand(OpNo), Src0DemE, Depth + 1); 6949 unsigned RHS = DAG.ComputeNumSignBits(Op.getOperand(OpNo + 1), Src1DemE, Depth + 1); 6999 unsigned Tmp = DAG.ComputeNumSignBits(PackedOp, SrcDemE, Depth + 1);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/ |
| RISCVISelLowering.cpp | 4696 bool LHSIsS = DAG.ComputeNumSignBits(LHS) > XLen; 4697 bool RHSIsS = DAG.ComputeNumSignBits(RHS) > XLen; 6175 unsigned Tmp = DAG.ComputeNumSignBits(Op.getOperand(0), Depth + 1);
|
| /src/external/apache2/llvm/dist/llvm/lib/Target/PowerPC/ |
| PPCISelLowering.cpp | 13022 if (DAG.ComputeNumSignBits(N->getOperand(0)) != OpBits || 13023 DAG.ComputeNumSignBits(N->getOperand(1)) != OpBits) 13421 DAG.ComputeNumSignBits(Inputs[i].getOperand(0)) <
|