Home
last modified time | relevance | path

Searched refs:LHSMask (Results 1 – 3 of 3) sorted by relevance

/freebsd-9-stable/contrib/llvm/lib/Transforms/InstCombine/
DInstCombineVectorOps.cpp958 SmallVector<int, 16> LHSMask; in visitShuffleVectorInst() local
961 LHSMask = LHSShuffle->getShuffleMask(); in visitShuffleVectorInst()
982 eltMask = LHSMask[Mask[i]]; in visitShuffleVectorInst()
1032 if (isSplat || newMask == LHSMask || newMask == RHSMask || newMask == Mask) { in visitShuffleVectorInst()
/freebsd-9-stable/contrib/llvm/lib/Target/AArch64/
DAArch64ISelLowering.cpp3169 uint64_t LHSMask; in tryCombineToBFI() local
3171 LHSMask = LHS->getConstantOperandVal(1); in tryCombineToBFI()
3188 if (LHSMask & RHSMask) in tryCombineToBFI()
3194 if (getLSBForBFI(DAG, DL, VT, Bitfield, LHSMask) != -1) { in tryCombineToBFI()
3198 std::swap(LHSMask, RHSMask); in tryCombineToBFI()
3217 if ((LHSMask | RHSMask) == (-1ULL >> (64 - VT.getSizeInBits()))) in tryCombineToBFI()
3221 DAG.getConstant(LHSMask | RHSMask, VT)); in tryCombineToBFI()
/freebsd-9-stable/contrib/llvm/lib/CodeGen/SelectionDAG/
DDAGCombiner.cpp3260 const APInt &LHSMask = in visitOR() local
3265 if (DAG.MaskedValueIsZero(N0.getOperand(0), RHSMask&~LHSMask) && in visitOR()
3266 DAG.MaskedValueIsZero(N1.getOperand(0), LHSMask&~RHSMask)) { in visitOR()
3270 DAG.getConstant(LHSMask | RHSMask, VT)); in visitOR()
3320 SDValue LHSMask; // AND value if any. in MatchRotate() local
3321 if (!MatchRotateHalf(LHS, LHSShift, LHSMask)) in MatchRotate()
3339 std::swap(LHSMask , RHSMask ); in MatchRotate()
3360 if (LHSMask.getNode() || RHSMask.getNode()) { in MatchRotate()
3363 if (LHSMask.getNode()) { in MatchRotate()
3365 Mask &= cast<ConstantSDNode>(LHSMask)->getAPIntValue() | RHSBits; in MatchRotate()
[all …]