| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ValueTracking.cpp | 230 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 D | InstructionSimplify.cpp | 1836 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 D | ValueTracking.h | 89 bool isKnownToBeAPowerOfTwo(const Value *V, const DataLayout &DL,
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineInternal.h | 683 bool isKnownToBeAPowerOfTwo(const Value *V, bool OrZero = false, 686 return llvm::isKnownToBeAPowerOfTwo(V, DL, OrZero, Depth, &AC, CxtI, &DT);
|
| H A D | InstCombineMulDivRem.cpp | 72 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 D | InstCombineAndOrXor.cpp | 889 isKnownToBeAPowerOfTwo(B, false, 0, &CxtI) && in foldAndOrOfICmpsOfAndWithPow2() 890 isKnownToBeAPowerOfTwo(D, false, 0, &CxtI)) { in foldAndOrOfICmpsOfAndWithPow2()
|
| H A D | InstCombineCompares.cpp | 4965 isKnownToBeAPowerOfTwo(A, false, 0, &I) && I.isEquality()) in visitICmpInst()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAG.h | 1461 bool isKnownToBeAPowerOfTwo(SDValue Val) const;
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | DAGCombiner.cpp | 2975 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 D | TargetLowering.cpp | 2075 if (DAG.isKnownToBeAPowerOfTwo(Y)) { in simplifySetCCWithAnd()
|
| H A D | SelectionDAG.cpp | 3234 bool SelectionDAG::isKnownToBeAPowerOfTwo(SDValue Val) const { in isKnownToBeAPowerOfTwo() function in SelectionDAG
|