Searched defs:RHSMask (Results 1 - 3 of 3) sorted by relevance
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 584 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 D | PerfectShuffle.cpp | 127 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 D | DAGCombiner.cpp | 3121 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