Home
last modified time | relevance | path

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

12

/NextBSD/contrib/llvm/lib/Analysis/
HDValueTracking.cpp129 static void computeKnownBits(Value *V, APInt &KnownZero, APInt &KnownOne,
133 void llvm::computeKnownBits(Value *V, APInt &KnownZero, APInt &KnownOne, in computeKnownBits() function in llvm
137 ::computeKnownBits(V, KnownZero, KnownOne, DL, Depth, in computeKnownBits()
151 computeKnownBits(LHS, LHSKnownZero, LHSKnownOne, DL, 0, AC, CxtI, DT); in haveNoCommonBitsSet()
152 computeKnownBits(RHS, RHSKnownZero, RHSKnownOne, DL, 0, AC, CxtI, DT); in haveNoCommonBitsSet()
223 computeKnownBits(Op1, KnownZero2, KnownOne2, DL, Depth + 1, Q); in computeKnownBitsAddSub()
242 computeKnownBits(Op0, LHSKnownZero, LHSKnownOne, DL, Depth + 1, Q); in computeKnownBitsAddSub()
243 computeKnownBits(Op1, KnownZero2, KnownOne2, DL, Depth + 1, Q); in computeKnownBitsAddSub()
294 computeKnownBits(Op1, KnownZero, KnownOne, DL, Depth + 1, Q); in computeKnownBitsMul()
295 computeKnownBits(Op0, KnownZero2, KnownOne2, DL, Depth + 1, Q); in computeKnownBitsMul()
[all …]
HDLint.cpp707 computeKnownBits(V, KnownZero, KnownOne, DL, 0, AC, in isZero()
729 computeKnownBits(Elem, KnownZero, KnownOne, DL); in isZero()
HDConstantFolding.cpp633 computeKnownBits(Op0, KnownZero0, KnownOne0, DL); in SymbolicallyEvaluateBinop()
634 computeKnownBits(Op1, KnownZero1, KnownOne1, DL); in SymbolicallyEvaluateBinop()
HDInstructionSimplify.cpp1369 computeKnownBits(Op0, Op0KnownZero, Op0KnownOne, Q.DL, /*Depth=*/0, Q.AC, in SimplifyRightShift()
3013 computeKnownBits(LHS, LHSKnownZero, LHSKnownOne, Q.DL, /*Depth=*/0, Q.AC, in SimplifyICmpInst()
/NextBSD/contrib/llvm/lib/Transforms/InstCombine/
HDInstCombineSimplifyDemanded.cpp147 computeKnownBits(V, KnownZero, KnownOne, Depth, CxtI); in SimplifyDemandedUseBits()
161 computeKnownBits(I->getOperand(1), RHSKnownZero, RHSKnownOne, Depth + 1, in SimplifyDemandedUseBits()
163 computeKnownBits(I->getOperand(0), LHSKnownZero, LHSKnownOne, Depth + 1, in SimplifyDemandedUseBits()
185 computeKnownBits(I->getOperand(1), RHSKnownZero, RHSKnownOne, Depth + 1, in SimplifyDemandedUseBits()
187 computeKnownBits(I->getOperand(0), LHSKnownZero, LHSKnownOne, Depth + 1, in SimplifyDemandedUseBits()
212 computeKnownBits(I->getOperand(1), RHSKnownZero, RHSKnownOne, Depth + 1, in SimplifyDemandedUseBits()
214 computeKnownBits(I->getOperand(0), LHSKnownZero, LHSKnownOne, Depth + 1, in SimplifyDemandedUseBits()
226 computeKnownBits(I, KnownZero, KnownOne, Depth, CxtI); in SimplifyDemandedUseBits()
239 computeKnownBits(I, KnownZero, KnownOne, Depth, CxtI); in SimplifyDemandedUseBits()
551 computeKnownBits(V, KnownZero, KnownOne, Depth, CxtI); in SimplifyDemandedUseBits()
[all …]
HDInstCombineAddSub.cpp919 computeKnownBits(LHS, LHSKnownZero, LHSKnownOne, 0, &CxtI); in WillNotOverflowSignedAdd()
923 computeKnownBits(RHS, RHSKnownZero, RHSKnownOne, 0, &CxtI); in WillNotOverflowSignedAdd()
956 computeKnownBits(LHS, LHSKnownZero, LHSKnownOne, 0, &CxtI); in WillNotOverflowSignedSub()
960 computeKnownBits(RHS, RHSKnownZero, RHSKnownOne, 0, &CxtI); in WillNotOverflowSignedSub()
1113 computeKnownBits(XorLHS, LHSKnownZero, LHSKnownOne, 0, &I); in visitAdd()
1585 computeKnownBits(&I, KnownZero, KnownOne, 0, &I); in visitSub()
HDInstCombineInternal.h464 void computeKnownBits(Value *V, APInt &KnownZero, APInt &KnownOne, in computeKnownBits() function
466 return llvm::computeKnownBits(V, KnownZero, KnownOne, DL, Depth, AC, CxtI, in computeKnownBits()
HDInstCombineCasts.cpp560 computeKnownBits(ICI->getOperand(0), KnownZero, KnownOne, 0, &CI); in transformZExtICmp()
608 computeKnownBits(LHS, KnownZeroLHS, KnownOneLHS, 0, &CI); in transformZExtICmp()
609 computeKnownBits(RHS, KnownZeroRHS, KnownOneRHS, 0, &CI); in transformZExtICmp()
936 computeKnownBits(Op0, KnownZero, KnownOne, 0, &CI); in transformSExtICmp()
HDInstCombineCalls.cpp453 computeKnownBits(II->getArgOperand(0), KnownZero, KnownOne, 0, II); in visitCallInst()
471 computeKnownBits(II->getArgOperand(0), KnownZero, KnownOne, 0, II); in visitCallInst()
1199 computeKnownBits(IIOperand, KnownZero, KnownOne, 0, II); in visitCallInst()
HDInstructionCombining.cpp2044 computeKnownBits(ResultOp, KnownZero, KnownOne, 0, &RI); in visitReturnInst()
2112 computeKnownBits(Cond, KnownZero, KnownOne, 0, &SI); in visitSwitchInst()
/NextBSD/contrib/llvm/lib/CodeGen/SelectionDAG/
HDSelectionDAG.cpp2014 computeKnownBits(Op, KnownZero, KnownOne, Depth); in MaskedValueIsZero()
2020 void SelectionDAG::computeKnownBits(SDValue Op, APInt &KnownZero, in computeKnownBits() function in SelectionDAG
2038 computeKnownBits(Op.getOperand(1), KnownZero, KnownOne, Depth+1); in computeKnownBits()
2039 computeKnownBits(Op.getOperand(0), KnownZero2, KnownOne2, Depth+1); in computeKnownBits()
2047 computeKnownBits(Op.getOperand(1), KnownZero, KnownOne, Depth+1); in computeKnownBits()
2048 computeKnownBits(Op.getOperand(0), KnownZero2, KnownOne2, Depth+1); in computeKnownBits()
2056 computeKnownBits(Op.getOperand(1), KnownZero, KnownOne, Depth+1); in computeKnownBits()
2057 computeKnownBits(Op.getOperand(0), KnownZero2, KnownOne2, Depth+1); in computeKnownBits()
2067 computeKnownBits(Op.getOperand(1), KnownZero, KnownOne, Depth+1); in computeKnownBits()
2068 computeKnownBits(Op.getOperand(0), KnownZero2, KnownOne2, Depth+1); in computeKnownBits()
[all …]
HDTargetLowering.cpp397 TLO.DAG.computeKnownBits(Op, KnownZero, KnownOne, Depth); in SimplifyDemandedBits()
427 TLO.DAG.computeKnownBits(Op.getOperand(0), LHSZero, LHSOne, Depth); in SimplifyDemandedBits()
1100 TLO.DAG.computeKnownBits(Op, KnownZero, KnownOne, Depth); in SimplifyDemandedBits()
1183 DAG.computeKnownBits(Val, KnownZero, KnownOne); in ValueHasExactlyOneBitSet()
HDSelectionDAGISel.cpp659 CurDAG->computeKnownBits(Src, KnownZero, KnownOne); in ComputeLiveOutVRegInfo()
1711 CurDAG->computeKnownBits(LHS, KnownZero, KnownOne); in CheckOrMask()
HDDAGCombiner.cpp1727 DAG.computeKnownBits(N0, LHSZero, LHSOne); in visitADD()
1730 DAG.computeKnownBits(N1, RHSZero, RHSOne); in visitADD()
1816 DAG.computeKnownBits(N0, LHSZero, LHSOne); in visitADDC()
1819 DAG.computeKnownBits(N1, RHSZero, RHSOne); in visitADDC()
4710 DAG.computeKnownBits(N0.getOperand(0), KnownZero, KnownOne); in visitSRL()
6055 DAG.computeKnownBits(Op, KnownZero, KnownOne); in isTruncateOf()
6074 DAG.computeKnownBits(Op, KnownZero, KnownOne); in isTruncateOf()
/NextBSD/contrib/llvm/lib/Transforms/Scalar/
HDBDCE.cpp102 computeKnownBits(const_cast<Value *>(V1), KnownZero, KnownOne, DL, 0, in determineLiveOperandBits()
108 computeKnownBits(const_cast<Value *>(V2), KnownZero2, KnownOne2, DL, in determineLiveOperandBits()
/NextBSD/contrib/llvm/include/llvm/Analysis/
HDValueTracking.h42 void computeKnownBits(Value *V, APInt &KnownZero, APInt &KnownOne,
/NextBSD/contrib/llvm/lib/Target/SystemZ/
HDSystemZISelDAGToDAG.cpp710 CurDAG->computeKnownBits(Op.getOperand(0), KnownZero, KnownOne); in detectOrAndInsertion()
759 CurDAG->computeKnownBits(Input, KnownZero, KnownOne); in expandRxSBG()
783 CurDAG->computeKnownBits(Input, KnownZero, KnownOne); in expandRxSBG()
/NextBSD/contrib/llvm/lib/Target/XCore/
HDXCoreISelLowering.cpp423 DAG.computeKnownBits(Value, KnownZero, KnownOne); in isWordAligned()
1696 DAG.computeKnownBits(N2, KnownZero, KnownOne); in PerformDAGCombine()
1719 DAG.computeKnownBits(N2, KnownZero, KnownOne); in PerformDAGCombine()
1735 DAG.computeKnownBits(N2, KnownZero, KnownOne); in PerformDAGCombine()
/NextBSD/contrib/llvm/lib/Target/PowerPC/
HDPPCISelDAGToDAG.cpp467 CurDAG->computeKnownBits(Op0, LKZ, LKO); in SelectBitfieldInsert()
468 CurDAG->computeKnownBits(Op1, RKZ, RKO); in SelectBitfieldInsert()
515 CurDAG->computeKnownBits(Op1.getOperand(1), MKZ, MKO); in SelectBitfieldInsert()
2612 CurDAG->computeKnownBits(N->getOperand(0), LHSKnownZero, LHSKnownOne); in Select()
/NextBSD/contrib/llvm/lib/Transforms/Utils/
HDLocal.cpp942 computeKnownBits(V, KnownZero, KnownOne, DL, 0, AC, CxtI, DT); in getOrEnforceKnownAlignment()
/NextBSD/contrib/llvm/lib/Target/AMDGPU/
HDAMDGPUISelLowering.cpp2328 DAG.computeKnownBits(Op, KnownZero, KnownOne); in isU24()
2823 DAG.computeKnownBits(Op0, Op0Zero, Op0One, Depth); in computeKnownBitsForMinMax()
2824 DAG.computeKnownBits(Op1, Op1Zero, Op1One, Depth); in computeKnownBitsForMinMax()
/NextBSD/contrib/llvm/include/llvm/CodeGen/
HDSelectionDAG.h1171 void computeKnownBits(SDValue Op, APInt &KnownZero, APInt &KnownOne,
/NextBSD/contrib/llvm/lib/Target/X86/
HDX86InstrCompiler.td1161 CurDAG->computeKnownBits(N->getOperand(0), KnownZero0, KnownOne0, 0);
1163 CurDAG->computeKnownBits(N->getOperand(1), KnownZero1, KnownOne1, 0);
/NextBSD/contrib/llvm/lib/Target/AArch64/
HDAArch64ISelDAGToDAG.cpp1863 CurDAG->computeKnownBits(Op, KnownZero, KnownOne); in isBitfieldPositioningOp()
1971 CurDAG->computeKnownBits(OrOpd1Val, KnownZero, KnownOne); in isBitfieldInsertOpFromOr()
/NextBSD/contrib/llvm/lib/Target/Sparc/
HDSparcISelLowering.cpp1733 DAG.computeKnownBits(Op.getOperand(1), KnownZero, KnownOne, Depth+1); in computeKnownBitsForTargetNode()
1734 DAG.computeKnownBits(Op.getOperand(0), KnownZero2, KnownOne2, Depth+1); in computeKnownBitsForTargetNode()

12