Home
last modified time | relevance | path

Searched refs:isKnownToBeAPowerOfTwo (Results 1 – 11 of 11) sorted by relevance

/freebsd-12.1/contrib/llvm/lib/Analysis/
H A DValueTracking.cpp230 bool llvm::isKnownToBeAPowerOfTwo(const Value *V, const DataLayout &DL, in isKnownToBeAPowerOfTwo() function in llvm
234 return ::isKnownToBeAPowerOfTwo( in isKnownToBeAPowerOfTwo()
847 if (isKnownToBeAPowerOfTwo(A, false, Depth + 1, Query(Q, I))) in computeKnownBitsFromAssume()
1733 return isKnownToBeAPowerOfTwo(X, /*OrZero*/ true, Depth, Q); in isKnownToBeAPowerOfTwo()
1736 return isKnownToBeAPowerOfTwo(ZI->getOperand(0), OrZero, Depth, Q); in isKnownToBeAPowerOfTwo()
1744 if (isKnownToBeAPowerOfTwo(X, /*OrZero*/ true, Depth, Q) || in isKnownToBeAPowerOfTwo()
1745 isKnownToBeAPowerOfTwo(Y, /*OrZero*/ true, Depth, Q)) in isKnownToBeAPowerOfTwo()
1761 if (isKnownToBeAPowerOfTwo(Y, OrZero, Depth, Q)) in isKnownToBeAPowerOfTwo()
1765 if (isKnownToBeAPowerOfTwo(X, OrZero, Depth, Q)) in isKnownToBeAPowerOfTwo()
2125 isKnownToBeAPowerOfTwo(Y, /*OrZero*/ false, Depth, Q)) in isKnownNonZero()
[all …]
H A DInstructionSimplify.cpp1836 if (isKnownToBeAPowerOfTwo(Op0, Q.DL, /*OrZero*/ true, 0, Q.AC, Q.CxtI, in SimplifyAndInst()
1839 if (isKnownToBeAPowerOfTwo(Op1, Q.DL, /*OrZero*/ true, 0, Q.AC, Q.CxtI, in SimplifyAndInst()
/freebsd-12.1/contrib/llvm/include/llvm/Analysis/
H A DValueTracking.h89 bool isKnownToBeAPowerOfTwo(const Value *V, const DataLayout &DL,
/freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineInternal.h683 bool isKnownToBeAPowerOfTwo(const Value *V, bool OrZero = false,
686 return llvm::isKnownToBeAPowerOfTwo(V, DL, OrZero, Depth, &AC, CxtI, &DT);
H A DInstCombineMulDivRem.cpp72 IC.isKnownToBeAPowerOfTwo(I->getOperand(0), false, 0, &CxtI)) { in simplifyValueKnownNonZero()
1031 if (isKnownToBeAPowerOfTwo(Op1, /*OrZero*/ true, 0, &I)) { in visitSDiv()
1255 if (isKnownToBeAPowerOfTwo(Op1, /*OrZero*/ true, 0, &I)) { in visitURem()
H A DInstCombineAndOrXor.cpp889 isKnownToBeAPowerOfTwo(B, false, 0, &CxtI) && in foldAndOrOfICmpsOfAndWithPow2()
890 isKnownToBeAPowerOfTwo(D, false, 0, &CxtI)) { in foldAndOrOfICmpsOfAndWithPow2()
H A DInstCombineCompares.cpp4965 isKnownToBeAPowerOfTwo(A, false, 0, &I) && I.isEquality()) in visitICmpInst()
/freebsd-12.1/contrib/llvm/include/llvm/CodeGen/
H A DSelectionDAG.h1461 bool isKnownToBeAPowerOfTwo(SDValue Val) const;
/freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp2975 DAG.isKnownToBeAPowerOfTwo(N1) && in visitMUL()
3421 DAG.isKnownToBeAPowerOfTwo(N1)) { in visitUDIVLike()
3435 DAG.isKnownToBeAPowerOfTwo(N10)) { in visitUDIVLike()
3493 if (DAG.isKnownToBeAPowerOfTwo(N1)) { in visitREM()
3500 DAG.isKnownToBeAPowerOfTwo(N1.getOperand(0))) { in visitREM()
3614 DAG.isKnownToBeAPowerOfTwo(N1) && hasOperation(ISD::SRL, VT)) { in visitMULHU()
H A DTargetLowering.cpp2075 if (DAG.isKnownToBeAPowerOfTwo(Y)) { in simplifySetCCWithAnd()
H A DSelectionDAG.cpp3234 bool SelectionDAG::isKnownToBeAPowerOfTwo(SDValue Val) const { in isKnownToBeAPowerOfTwo() function in SelectionDAG