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

/freebsd-10.0-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp673 SmallVector<int, 16> LHSMask;
676 LHSMask = LHSShuffle->getShuffleMask();
697 eltMask = LHSMask[Mask[i]];
747 if (isSplat || newMask == LHSMask || newMask == RHSMask || newMask == Mask) {
/freebsd-10.0-release/contrib/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2538 uint64_t LHSMask;
2540 LHSMask = LHS->getConstantOperandVal(1);
2557 if (LHSMask & RHSMask)
2563 if (getLSBForBFI(DAG, DL, VT, Bitfield, LHSMask) != -1) {
2567 std::swap(LHSMask, RHSMask);
2586 if ((LHSMask | RHSMask) == (-1ULL >> (64 - VT.getSizeInBits())))
2590 DAG.getConstant(LHSMask | RHSMask, VT));
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp3172 const APInt &LHSMask = local
3177 if (DAG.MaskedValueIsZero(N0.getOperand(0), RHSMask&~LHSMask) &&
3178 DAG.MaskedValueIsZero(N1.getOperand(0), LHSMask&~RHSMask)) {
3182 DAG.getConstant(LHSMask | RHSMask, VT));
3232 SDValue LHSMask; // AND value if any. local
3233 if (!MatchRotateHalf(LHS, LHSShift, LHSMask))
3251 std::swap(LHSMask , RHSMask );
3272 if (LHSMask.getNode() || RHSMask.getNode()) {
3275 if (LHSMask.getNode()) {
3277 Mask &= cast<ConstantSDNode>(LHSMask)
[all...]

Completed in 166 milliseconds