Searched refs:LHSMask (Results 1 - 6 of 6) sorted by relevance
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 533 std::vector<int> LHSMask = getShuffleMask(LHSSVI); local 535 if (LHSMask.size() == Mask.size()) { 544 MaskElt = LHSMask[Mask[i]]; 556 if (isSplat || NewMask == LHSMask || 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. 134 ResElt = getMaskElt(LHSMask, SrcElt);
|
/external/swiftshader/third_party/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. 134 ResElt = getMaskElt(LHSMask, SrcElt);
|
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineVectorOps.cpp | 1178 SmallVector<int, 16> LHSMask; 1181 LHSMask = LHSShuffle->getShuffleMask(); 1202 eltMask = LHSMask[Mask[i]]; 1252 if (isSplat || newMask == LHSMask || newMask == RHSMask || newMask == Mask) {
|
/external/swiftshader/third_party/LLVM/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 2843 const APInt &LHSMask = local 2848 if (DAG.MaskedValueIsZero(N0.getOperand(0), RHSMask&~LHSMask) && 2849 DAG.MaskedValueIsZero(N1.getOperand(0), LHSMask&~RHSMask)) { 2853 DAG.getConstant(LHSMask | RHSMask, VT)); 2903 SDValue LHSMask; // AND value if any. local 2904 if (!MatchRotateHalf(LHS, LHSShift, LHSMask)) 2922 std::swap(LHSMask , RHSMask ); 2946 if (LHSMask.getNode() || RHSMask.getNode()) { 2949 if (LHSMask.getNode()) { 2951 Mask &= cast<ConstantSDNode>(LHSMask) [all...] |
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | DAGCombiner.cpp | 3679 const APInt &LHSMask = N0O1C->getAPIntValue(); local 3682 if (DAG.MaskedValueIsZero(N0.getOperand(0), RHSMask&~LHSMask) && 3683 DAG.MaskedValueIsZero(N1.getOperand(0), LHSMask&~RHSMask)) { 3688 DAG.getConstant(LHSMask | RHSMask, DL, VT)); 4031 SDValue LHSMask; // AND value if any. local 4032 if (!MatchRotateHalf(LHS, LHSShift, LHSMask)) 4050 std::swap(LHSMask, RHSMask); 4071 if (LHSMask.getNode() || RHSMask.getNode()) { 4075 if (LHSMask.getNode()) { 4078 DAG.getNode(ISD::OR, DL, VT, LHSMask, [all...] |
Completed in 213 milliseconds