Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Scalar/
H A DGuardWidening.cpp588 Value *AndLHS, *AndRHS; in parseRangeChecks() local
589 if (match(CheckCond, m_And(m_Value(AndLHS), m_Value(AndRHS)))) in parseRangeChecks()
591 parseRangeChecks(AndRHS, Checks); in parseRangeChecks()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp293 ConstantInt *AndRHS, *XorRHS; in SimplifyDemandedUseBits() local
296 match(LHSInst->getOperand(1), m_ConstantInt(AndRHS)) && in SimplifyDemandedUseBits()
301 ConstantInt::get(I->getType(), NewMask & AndRHS->getValue()); in SimplifyDemandedUseBits()
H A DInstCombineAndOrXor.cpp1901 ConstantInt *AndRHS; in visitAnd() local
1902 if (match(Op1, m_ConstantInt(AndRHS))) { in visitAnd()
1903 const APInt &AndRHSMask = AndRHS->getValue(); in visitAnd()
1932 auto *TruncC2 = ConstantExpr::getTrunc(AndRHS, X->getType()); in visitAnd()
H A DInstCombineSelect.cpp146 const APInt *AndRHS; in foldSelectICmpAnd() local
147 if (!match(V, m_And(m_Value(), m_Power2(AndRHS)))) in foldSelectICmpAnd()
150 AndMask = *AndRHS; in foldSelectICmpAnd()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/
H A DBranchProbabilityInfo.cpp941 if (ConstantInt *AndRHS = GetConstantInt(LHS->getOperand(1))) in calcZeroHeuristics() local
942 if (AndRHS->getValue().isPowerOf2()) in calcZeroHeuristics()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/NVPTX/
H A DNVPTXISelDAGToDAG.cpp3452 SDValue AndRHS = LHS->getOperand(1); in tryBFE() local
3456 std::swap(AndLHS, AndRHS); in tryBFE()
3459 ConstantSDNode *MaskCnst = dyn_cast<ConstantSDNode>(AndRHS); in tryBFE()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/M68k/
H A DM68kISelLowering.cpp1459 } else if (auto *AndRHS = dyn_cast<ConstantSDNode>(Op1)) { in LowerAndToBT() local
1460 uint64_t AndRHSVal = AndRHS->getZExtValue(); in LowerAndToBT()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
H A DAArch64FastISel.cpp2288 const Value *AndRHS = AI->getOperand(1); in emitCompareAndBranch() local
2292 std::swap(AndLHS, AndRHS); in emitCompareAndBranch()
2294 if (const auto *C = dyn_cast<ConstantInt>(AndRHS)) in emitCompareAndBranch()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp4084 if (auto *AndRHS = dyn_cast<ConstantSDNode>(N0.getOperand(1))) { in SimplifySetCC() local
4089 unsigned ShCt = AndRHS->getAPIntValue().logBase2(); in SimplifySetCC()
4090 if (AndRHS->getAPIntValue().isPowerOf2() && in SimplifySetCC()
4096 } else if (Cond == ISD::SETEQ && C1 == AndRHS->getAPIntValue()) { in SimplifySetCC()
4116 if (auto *AndRHS = dyn_cast<ConstantSDNode>(N0.getOperand(1))) { in SimplifySetCC() local
4117 const APInt &AndRHSC = AndRHS->getAPIntValue(); in SimplifySetCC()
H A DSelectionDAG.cpp7991 if (ConstantSDNode *AndRHS = dyn_cast<ConstantSDNode>(N3.getOperand(1))) { in getNode()
7995 if ((AndRHS->getValue() & (NumBits-1)) == NumBits-1) in getNode()
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Target/X86/
H A DX86ISelLowering.cpp22642 ConstantSDNode *AndRHS = cast<ConstantSDNode>(Op1); in LowerAndToBT() local
22643 uint64_t AndRHSVal = AndRHS->getZExtValue(); in LowerAndToBT()