Searched defs:RHSMask (Results 1 - 3 of 3) sorted by relevance

/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp584 SmallVector<int, 16> RHSMask; local
588 RHSMask = RHSShuffle->getShuffleMask();
625 eltMask = RHSMask[Mask[i]-LHSWidth];
656 if (isSplat || newMask == LHSMask || newMask == RHSMask || newMask == Mask) {
/external/llvm/utils/PerfectShuffle/
H A DPerfectShuffle.cpp127 unsigned short getTransformedMask(unsigned short LHSMask, unsigned RHSMask) { argument
128 // Extract the elements from LHSMask and RHSMask, as appropriate.
136 ResElt = getMaskElt(RHSMask, SrcElt-4);
/external/llvm/lib/CodeGen/SelectionDAG/
H A DDAGCombiner.cpp3121 const APInt &RHSMask = local
3124 if (DAG.MaskedValueIsZero(N0.getOperand(0), RHSMask&~LHSMask) &&
3125 DAG.MaskedValueIsZero(N1.getOperand(0), LHSMask&~RHSMask)) {
3129 DAG.getConstant(LHSMask | RHSMask, VT));
3184 SDValue RHSMask; // AND value if any. local
3185 if (!MatchRotateHalf(RHS, RHSShift, RHSMask))
3198 std::swap(LHSMask , RHSMask );
3222 if (LHSMask.getNode() || RHSMask.getNode()) {
3229 if (RHSMask.getNode()) {
3231 Mask &= cast<ConstantSDNode>(RHSMask)
[all...]

Completed in 338 milliseconds