| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineSimplifyDemanded.cpp | 140 computeKnownBits(V, Known, Depth, CxtI); in SimplifyDemandedUseBits() 153 computeKnownBits(V, Known, Depth, CxtI); in SimplifyDemandedUseBits() 204 computeKnownBits(I, Known, Depth, CxtI); in SimplifyDemandedUseBits() 630 computeKnownBits(I, Known, Depth, CxtI); in SimplifyDemandedUseBits() 694 computeKnownBits(I, Known, Depth, CxtI); in SimplifyDemandedUseBits() 745 computeKnownBits(I, Known, Depth, CxtI); in SimplifyDemandedUseBits() 810 computeKnownBits(I, Known, Depth, CxtI); in SimplifyDemandedUseBits() 832 computeKnownBits(I, Known, Depth, CxtI); in SimplifyDemandedUseBits() 872 computeKnownBits(I, Known, Depth, CxtI); in SimplifyDemandedUseBits() 1205 computeKnownBits(I, Known, Depth, CxtI); in SimplifyMultipleUseDemandedBits() [all …]
|
| H A D | InstCombineCasts.cpp | 300 llvm::computeKnownBits(I->getOperand(1), IC.getDataLayout()); in canEvaluateTruncated() 315 llvm::computeKnownBits(I->getOperand(1), IC.getDataLayout()); in canEvaluateTruncated() 333 llvm::computeKnownBits(I->getOperand(1), IC.getDataLayout()); in canEvaluateTruncated() 925 KnownBits Known = computeKnownBits(Cmp->getOperand(0), 0, &Zext); in transformZExtICmp() 1283 KnownBits Known = computeKnownBits(Op0, 0, &Sext); in transformSExtICmp() 1659 KnownBits SrcKnown = IC.computeKnownBits(Src, 0, &I); in isKnownExactCastIntToFP()
|
| H A D | InstCombineCalls.cpp | 591 KnownBits Known = IC.computeKnownBits(Op0, 0, &II); in foldCttzCtlz() 677 IC.computeKnownBits(Op0, Known, 0, &II); in foldCtpop() 1053 KnownBits Known = computeKnownBits(Op, DL, 0, AC, CxtI, DT); in getKnownSign() 1863 KnownBits Known = computeKnownBits(IIOperand, 0, II); in visitCallInst() 2677 uint64_t Bytes1 = computeKnownBits(Bytes, 0, Op0).One.getZExtValue(); in visitCallInst() 2678 uint64_t Mask1 = computeKnownBits(Mask, 0, II).One.getZExtValue(); in visitCallInst() 2967 computeKnownBits(IIOperand, Known, 0, II); in visitCallInst()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 161 ::computeKnownBits(V, DemandedElts, Known, Depth, Q); in computeKnownBits() 168 computeKnownBits( in computeKnownBits() 177 return computeKnownBits( in computeKnownBits() 185 return computeKnownBits( in computeKnownBits() 303 return computeKnownBits(V, Depth, SQ).isNegative(); in isKnownNegative() 321 computeKnownBits(V, Known, Depth, SQ); in MaskedValueIsZero() 1305 computeKnownBits(R, Known2, Depth + 1, RecQ); in computeKnownBitsFromOperator() 1310 computeKnownBits(L, Known3, Depth + 1, RecQ); in computeKnownBitsFromOperator() 1436 computeKnownBits(RV, Known2, Depth + 1, Q); in computeKnownBitsFromOperator() 1632 computeKnownBits(Elt, Known, Depth + 1, Q); in computeKnownBitsFromOperator() [all …]
|
| H A D | DemandedBits.cpp | 74 computeKnownBits(V1, Known, DL, 0, &AC, UserI, &DT); in determineLiveOperandBits() 78 computeKnownBits(V2, Known2, DL, 0, &AC, UserI, &DT); in determineLiveOperandBits()
|
| H A D | InstructionSimplify.cpp | 815 KnownBits Known = computeKnownBits(Op1, /* Depth */ 0, Q); in simplifySubInst() 1067 computeKnownBits(X, /* Depth */ 0, Q).getMaxValue().ult(*C)) in isDivZero() 1129 KnownBits Known = computeKnownBits(Op1, /* Depth */ 0, Q); in simplifyDivRem() 1370 KnownBits KnownAmt = computeKnownBits(Op1, /* Depth */ 0, Q); in simplifyShift() 1383 KnownBits KnownVal = computeKnownBits(Op0, /* Depth */ 0, Q); in simplifyShift() 1419 KnownBits Op0Known = computeKnownBits(Op0, /* Depth */ 0, Q); in simplifyRightShift() 2119 KnownBits Known = computeKnownBits(Shift, /* Depth */ 0, Q); in simplifyAndInst() 2994 KnownBits LHSKnown = computeKnownBits(LHS, /* Depth */ 0, Q); in simplifyICmpWithZero() 3097 KnownBits YKnown = computeKnownBits(Y, /* Depth */ 0, Q); in simplifyICmpWithBinOpOnLHS() 3120 KnownBits Known = computeKnownBits(RHS, /* Depth */ 0, Q); in simplifyICmpWithBinOpOnLHS() [all …]
|
| H A D | Lint.cpp | 535 computeKnownBits(V, DL, 0, AC, dyn_cast<Instruction>(V), DT); in isZero() 555 KnownBits Known = computeKnownBits(Elem, DL); in isZero()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/AggressiveInstCombine/ |
| H A D | AggressiveInstCombineInternal.h | 111 KnownBits computeKnownBits(const Value *V) const { in computeKnownBits() function 112 return llvm::computeKnownBits(V, DL, /*Depth=*/0, &AC, in computeKnownBits()
|
| H A D | TruncInstCombine.cpp | 310 KnownBits KnownRHS = computeKnownBits(I->getOperand(1)); in getBestTruncatedType() 317 KnownBits KnownLHS = computeKnownBits(I->getOperand(0)); in getBestTruncatedType() 333 KnownBits Known = computeKnownBits(Op); in getBestTruncatedType()
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| H A D | WithCache.h | 24 KnownBits computeKnownBits(const Value *V, unsigned Depth, 47 Known = computeKnownBits(Pointer.getPointer(), 0, Q); in calculateKnownBits()
|
| H A D | ValueTracking.h | 57 void computeKnownBits(const Value *V, KnownBits &Known, const DataLayout &DL, 64 KnownBits computeKnownBits(const Value *V, const DataLayout &DL, 71 KnownBits computeKnownBits(const Value *V, const APInt &DemandedElts, 78 KnownBits computeKnownBits(const Value *V, const APInt &DemandedElts, 81 KnownBits computeKnownBits(const Value *V, unsigned Depth, 84 void computeKnownBits(const Value *V, KnownBits &Known, unsigned Depth,
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 3243 Known = computeKnownBits(N0, Depth + 1); in computeKnownBits() 4080 KnownBits N1Known = computeKnownBits(N1); in computeOverflowForUnsignedAdd() 4085 KnownBits N0Known = computeKnownBits(N0); in computeOverflowForUnsignedAdd() 4107 KnownBits N0Known = computeKnownBits(N0); in computeOverflowForSignedSub() 4108 KnownBits N1Known = computeKnownBits(N1); in computeOverflowForSignedSub() 4120 KnownBits N0Known = computeKnownBits(N0); in computeOverflowForUnsignedSub() 4121 KnownBits N1Known = computeKnownBits(N1); in computeOverflowForUnsignedSub() 4133 KnownBits N0Known = computeKnownBits(N0); in computeOverflowForUnsignedMul() 4134 KnownBits N1Known = computeKnownBits(N1); in computeOverflowForUnsignedMul() 4159 KnownBits N0Known = computeKnownBits(N0); in computeOverflowForSignedMul() [all …]
|
| H A D | TargetLowering.cpp | 1165 Known = TLO.DAG.computeKnownBits(Op, DemandedElts, Depth); in SimplifyDemandedBits() 1182 Known = TLO.DAG.computeKnownBits(Op, DemandedElts, Depth); in SimplifyDemandedBits() 1985 Known = TLO.DAG.computeKnownBits(Op, DemandedElts, Depth); in SimplifyDemandedBits() 2315 Known = TLO.DAG.computeKnownBits(Op, DemandedElts, Depth); in SimplifyDemandedBits() 2743 Known = TLO.DAG.computeKnownBits(Op, DemandedElts, Depth); in SimplifyDemandedBits() 2903 Known = TLO.DAG.computeKnownBits(Op, DemandedElts, Depth); in SimplifyDemandedBits() 4819 KnownBits XKnown = DAG.computeKnownBits(N0.getOperand(0)); in SimplifySetCC() 4820 KnownBits YKnown = DAG.computeKnownBits(N0.getOperand(1)); in SimplifySetCC() 6354 LeadingZeros = DAG.computeKnownBits(N0).countMinLeadingZeros(); in BuildUDIV() 10077 KnownBits KnownLHS = DAG.computeKnownBits(LHS); in expandAddSubSat() [all …]
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Transforms/InstCombine/ |
| H A D | InstCombiner.h | 469 void computeKnownBits(const Value *V, KnownBits &Known, unsigned Depth, in computeKnownBits() function 471 llvm::computeKnownBits(V, Known, Depth, SQ.getWithInstruction(CxtI)); in computeKnownBits() 474 KnownBits computeKnownBits(const Value *V, unsigned Depth, in computeKnownBits() function 476 return llvm::computeKnownBits(V, Depth, SQ.getWithInstruction(CxtI)); in computeKnownBits()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | InferAlignment.cpp | 73 KnownBits Known = computeKnownBits(PtrOp, DL, 0, &AC, &I, &DT); in inferAlignment()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/WebAssembly/ |
| H A D | WebAssemblyISelDAGToDAG.cpp | 373 KnownBits Known0 = CurDAG->computeKnownBits(N->getOperand(0), 0); in SelectAddrOperands() 374 KnownBits Known1 = CurDAG->computeKnownBits(N->getOperand(1), 0); in SelectAddrOperands()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/AMDGPU/ |
| H A D | AMDGPULateCodeGenPrepare.cpp | 76 KnownBits Known = computeKnownBits(V, *DL, 0, AC); in isDWORDAligned()
|
| H A D | AMDGPUTargetTransformInfo.cpp | 985 return computeKnownBits(Mask, DL).countMinTrailingZeros() >= in isAlwaysUniform() 1088 KnownBits Known = computeKnownBits(MaskOp, DL, 0, nullptr, II); in rewriteIntrinsicWithAddressSpace()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/ |
| H A D | MipsISelDAGToDAG.cpp | 343 KnownBits Known = CurDAG->computeKnownBits(N->getOperand(0)); in isUnneededShiftMask()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| H A D | BypassSlowDivision.cpp | 239 computeKnownBits(V, Known, DL); in getValueRange()
|
| H A D | LowerSwitch.cpp | 411 KnownBits Known = computeKnownBits(Val, DL, /*Depth=*/0, AC, SI); in ProcessSwitchInst()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/LoongArch/ |
| H A D | LoongArchISelDAGToDAG.cpp | 247 KnownBits Known = CurDAG->computeKnownBits(N->getOperand(0)); in selectShiftMask()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86PartialReduction.cpp | 97 computeKnownBits(LHS, *DL).countMaxActiveBits() <= 8) && in matchVPDPBUSDPattern()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/XCore/ |
| H A D | XCoreISelLowering.cpp | 398 KnownBits Known = DAG.computeKnownBits(Value); in isWordAligned() 1563 KnownBits Known = DAG.computeKnownBits(N2); in PerformDAGCombine() 1585 KnownBits Known = DAG.computeKnownBits(N2); in PerformDAGCombine() 1600 KnownBits Known = DAG.computeKnownBits(N2); in PerformDAGCombine()
|
| /freebsd-14.2/contrib/llvm-project/llvm/lib/Target/SystemZ/ |
| H A D | SystemZISelDAGToDAG.cpp | 753 KnownBits Known = CurDAG->computeKnownBits(Op.getOperand(0)); in detectOrAndInsertion() 813 KnownBits Known = CurDAG->computeKnownBits(Input); in expandRxSBG() 836 KnownBits Known = CurDAG->computeKnownBits(Input); in expandRxSBG()
|