Home
last modified time | relevance | path

Searched refs:computeKnownBits (Results 1 – 25 of 48) sorted by relevance

12

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DValueTracking.cpp174 ::computeKnownBits(V, Known, Depth, in computeKnownBits()
187 return ::computeKnownBits( in computeKnownBits()
319 computeKnownBits(Op1, Known2, Depth + 1, Q); in computeKnownBitsAddSub()
328 computeKnownBits(Op1, Known, Depth + 1, Q); in computeKnownBitsMul()
329 computeKnownBits(Op0, Known2, Depth + 1, Q); in computeKnownBitsMul()
1577 computeKnownBits(V, Known, Depth, Q); in computeKnownBits()
1770 computeKnownBits(X, LHSBits, Depth, Q); in isKnownToBeAPowerOfTwo()
2065 computeKnownBits(X, Known, Depth, Q); in isKnownNonZero()
2175 computeKnownBits(V, Known, Depth, Q); in isKnownNonZero()
2229 computeKnownBits(V, Known, Depth, Q); in MaskedValueIsZero()
[all …]
H A DDemandedBits.cpp106 computeKnownBits(V1, Known, DL, 0, &AC, UserI, &DT); in determineLiveOperandBits()
110 computeKnownBits(V2, Known2, DL, 0, &AC, UserI, &DT); in determineLiveOperandBits()
H A DInstructionSimplify.cpp737 KnownBits Known = computeKnownBits(Op1, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); in SimplifySubInst()
1247 KnownBits Known = computeKnownBits(Op1, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); in SimplifyShift()
1896 const KnownBits XKnown = computeKnownBits(X, Q.DL, 0, Q.AC, Q.CxtI, in SimplifyAndInst()
2437 KnownBits LHSKnown = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); in simplifyICmpWithZero()
2445 KnownBits LHSKnown = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); in simplifyICmpWithZero()
2454 KnownBits LHSKnown = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); in simplifyICmpWithZero()
2462 KnownBits LHSKnown = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); in simplifyICmpWithZero()
2908 KnownBits Known = computeKnownBits(RHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); in simplifyICmpWithBinOp()
2919 KnownBits Known = computeKnownBits(RHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); in simplifyICmpWithBinOp()
2938 KnownBits Known = computeKnownBits(LHS, Q.DL, 0, Q.AC, Q.CxtI, Q.DT); in simplifyICmpWithBinOp()
[all …]
H A DLint.cpp554 KnownBits Known = computeKnownBits(V, DL, 0, AC, dyn_cast<Instruction>(V), DT); in isZero()
573 KnownBits Known = computeKnownBits(Elem, DL); in isZero()
H A DBasicAliasAnalysis.cpp1149 KnownBits Known1 = computeKnownBits(GEP1LastIdx, DL); in aliasSameBasePointerGEPs()
1150 KnownBits Known2 = computeKnownBits(GEP2LastIdx, DL); in aliasSameBasePointerGEPs()
1444 KnownBits Known = computeKnownBits(V, DL, 0, &AC, nullptr, DT); in aliasGEP()
H A DIVDescriptors.cpp138 KnownBits Bits = computeKnownBits(Exit, DL); in computeRecurrenceType()
H A DConstantFolding.cpp706 KnownBits Known0 = computeKnownBits(Op0, DL); in SymbolicallyEvaluateBinop()
707 KnownBits Known1 = computeKnownBits(Op1, DL); in SymbolicallyEvaluateBinop()
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp2446 Known = computeKnownBits(Sub, Depth + 1); in computeKnownBits()
2449 Known2 = computeKnownBits(Src, Depth + 1); in computeKnownBits()
2467 Known = computeKnownBits(Src, Depth + 1); in computeKnownBits()
2478 Known = computeKnownBits(N0, Depth + 1); in computeKnownBits()
3042 Known = computeKnownBits(InVec, Depth + 1); in computeKnownBits()
3077 Known = computeKnownBits(InVec, Depth + 1); in computeKnownBits()
3209 KnownBits N1Known = computeKnownBits(N1); in computeOverflowKind()
3211 KnownBits N0Known = computeKnownBits(N0); in computeOverflowKind()
3225 KnownBits N0Known = computeKnownBits(N0); in computeOverflowKind()
3271 KnownBits Known = computeKnownBits(Val); in isKnownToBeAPowerOfTwo()
[all …]
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp130 computeKnownBits(V, Known, Depth, CxtI); in SimplifyDemandedUseBits()
143 computeKnownBits(V, Known, Depth, CxtI); in SimplifyDemandedUseBits()
164 computeKnownBits(I, Known, Depth, CxtI); in SimplifyDemandedUseBits()
750 computeKnownBits(V, Known, Depth, CxtI); in SimplifyDemandedUseBits()
782 computeKnownBits(I->getOperand(1), RHSKnown, Depth + 1, CxtI); in SimplifyMultipleUseDemandedBits()
783 computeKnownBits(I->getOperand(0), LHSKnown, Depth + 1, in SimplifyMultipleUseDemandedBits()
813 computeKnownBits(I->getOperand(1), RHSKnown, Depth + 1, CxtI); in SimplifyMultipleUseDemandedBits()
814 computeKnownBits(I->getOperand(0), LHSKnown, Depth + 1, in SimplifyMultipleUseDemandedBits()
843 computeKnownBits(I->getOperand(1), RHSKnown, Depth + 1, CxtI); in SimplifyMultipleUseDemandedBits()
844 computeKnownBits(I->getOperand(0), LHSKnown, Depth + 1, in SimplifyMultipleUseDemandedBits()
[all …]
H A DInstCombineInternal.h673 void computeKnownBits(const Value *V, KnownBits &Known, in computeKnownBits() function
675 llvm::computeKnownBits(V, Known, DL, Depth, &AC, CxtI, &DT); in computeKnownBits()
678 KnownBits computeKnownBits(const Value *V, unsigned Depth, in computeKnownBits() function
680 return llvm::computeKnownBits(V, DL, Depth, &AC, CxtI, &DT); in computeKnownBits()
H A DInstCombineCasts.cpp888 KnownBits Known = computeKnownBits(ICI->getOperand(0), 0, &CI); in transformZExtICmp()
933 KnownBits KnownLHS = computeKnownBits(LHS, 0, &CI); in transformZExtICmp()
934 KnownBits KnownRHS = computeKnownBits(RHS, 0, &CI); in transformZExtICmp()
1254 KnownBits Known = computeKnownBits(Op0, 0, &CI); in transformSExtICmp()
1375 KnownBits Known = computeKnownBits(Src, 0, &CI); in visitSExt()
H A DInstCombineAddSub.cpp1088 KnownBits LHSKnown = computeKnownBits(XorLHS, 0, &I); in visitAdd()
1581 KnownBits RHSKnown = computeKnownBits(Op1, 0, &I); in visitSub()
H A DInstructionCombining.cpp2465 KnownBits Known = computeKnownBits(ResultOp, 0, &RI); in visitReturnInst()
2525 KnownBits Known = computeKnownBits(Cond, 0, &SI); in visitSwitchInst()
3149 KnownBits Known = computeKnownBits(I, /*Depth*/0, I); in run()
H A DInstCombineLoadStoreAlloca.cpp923 KnownBits Known = IC.computeKnownBits(GEPI->getOperand(i), 0, MemI); in canReplaceGEPIdxWithZero()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DValueTracking.h54 void computeKnownBits(const Value *V, KnownBits &Known,
63 KnownBits computeKnownBits(const Value *V, const DataLayout &DL,
/freebsd-12.1/contrib/llvm/lib/Transforms/Utils/
H A DBypassSlowDivision.cpp243 computeKnownBits(V, Known, DL); in getValueRange()
/freebsd-12.1/contrib/llvm/lib/Target/WebAssembly/
H A DWebAssemblyInstrMemory.td36 KnownBits Known0 = CurDAG->computeKnownBits(N->getOperand(0), 0);
37 KnownBits Known1 = CurDAG->computeKnownBits(N->getOperand(1), 0);
/freebsd-12.1/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp731 KnownBits Known = CurDAG->computeKnownBits(Op.getOperand(0)); in detectOrAndInsertion()
789 KnownBits Known = CurDAG->computeKnownBits(Input); in expandRxSBG()
812 KnownBits Known = CurDAG->computeKnownBits(Input); in expandRxSBG()
H A DSystemZISelLowering.cpp2222 KnownBits Known = DAG.computeKnownBits(C.Op0.getOperand(0)); in adjustForRedundantAnd()
3169 KnownBits Known[2] = {DAG.computeKnownBits(Ops[0]), in lowerOR()
3170 DAG.computeKnownBits(Ops[1])}; in lowerOR()
3353 KnownBits Known = DAG.computeKnownBits(Op); in lowerCTPOP()
5954 DAG.computeKnownBits(Op.getOperand(OpNo), Src0DemE, Depth + 1); in computeKnownBitsBinOp()
5956 DAG.computeKnownBits(Op.getOperand(OpNo + 1), Src1DemE, Depth + 1); in computeKnownBitsBinOp()
6023 Known = DAG.computeKnownBits(SrcOp, SrcDemE, Depth + 1); in computeKnownBitsForTargetNode()
6042 Known = DAG.computeKnownBits(SrcOp, Depth + 1); in computeKnownBitsForTargetNode()
/freebsd-12.1/contrib/llvm/lib/Target/XCore/
H A DXCoreISelLowering.cpp406 KnownBits Known = DAG.computeKnownBits(Value); in isWordAligned()
1653 KnownBits Known = DAG.computeKnownBits(N2); in PerformDAGCombine()
1675 KnownBits Known = DAG.computeKnownBits(N2); in PerformDAGCombine()
1690 KnownBits Known = DAG.computeKnownBits(N2); in PerformDAGCombine()
/freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/
H A DGuardWidening.cpp656 KnownBits Known = computeKnownBits(OpLHS, DL); in parseRangeChecks()
/freebsd-12.1/contrib/llvm/lib/Target/AMDGPU/
H A DAMDGPUISelLowering.cpp132 KnownBits Known = DAG.computeKnownBits(Op); in numBitsUnsigned()
2983 KnownBits Known = DAG.computeKnownBits(X); in performShlCombine()
3142 KnownBits Known = DAG.computeKnownBits(Amt); in performTruncateCombine()
4305 KnownBits LHSKnown = DAG.computeKnownBits(Op.getOperand(0), Depth + 1); in computeKnownBitsForTargetNode()
4306 KnownBits RHSKnown = DAG.computeKnownBits(Op.getOperand(1), Depth + 1); in computeKnownBitsForTargetNode()
4348 KnownBits LHSKnown = DAG.computeKnownBits(Op.getOperand(0), Depth + 1); in computeKnownBitsForTargetNode()
4349 KnownBits RHSKnown = DAG.computeKnownBits(Op.getOperand(1), Depth + 1); in computeKnownBitsForTargetNode()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1435 KnownBits computeKnownBits(SDValue Op, unsigned Depth = 0) const;
1442 KnownBits computeKnownBits(SDValue Op, const APInt &DemandedElts,
/freebsd-12.1/contrib/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp1501 Known = DAG.computeKnownBits(Op->getOperand(0), Depth + 1); in computeKnownBitsForTargetNode()
1502 Known2 = DAG.computeKnownBits(Op->getOperand(1), Depth + 1); in computeKnownBitsForTargetNode()
/freebsd-12.1/contrib/llvm/lib/Transforms/Vectorize/
H A DLoadStoreVectorizer.cpp457 computeKnownBits(OpA, Known, DL, 0, nullptr, OpA, &DT); in lookThroughComplexAddresses()

12