Searched refs:LHSMask (Results 1 – 3 of 3) sorted by relevance
| /freebsd-9-stable/contrib/llvm/lib/Transforms/InstCombine/ |
| D | InstCombineVectorOps.cpp | 958 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/ |
| D | AArch64ISelLowering.cpp | 3169 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/ |
| D | DAGCombiner.cpp | 3260 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 …]
|