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

/external/llvm/lib/Target/R600/
H A DAMDILPeepholeOptimizer.cpp490 Constant *LHSMask = NULL, *RHSMask = NULL; local
494 if (!setupBitInsert(LHS, LHSSrc, LHSMask, LHSShift)) {
500 if (LHSMask) { LHSMask->dump(); }
523 dbgs() << "LHS Mask: "; if (LHSMask) { LHSMask->dump(); } else { dbgs() << "(None)\n"; }
536 lhsMaskVal = (LHSMask
537 ? dyn_cast<ConstantInt>(LHSMask)->getZExtValue() : 0);
/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.
134 ResElt = getMaskElt(LHSMask, SrcElt);
/external/llvm/lib/Transforms/InstCombine/
H A DInstCombineVectorOps.cpp592 SmallVector<int, 16> LHSMask;
595 LHSMask = LHSShuffle->getShuffleMask();
616 eltMask = LHSMask[Mask[i]];
666 if (isSplat || newMask == LHSMask || newMask == RHSMask || newMask == Mask) {
/external/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp2544 uint64_t LHSMask;
2546 LHSMask = LHS->getConstantOperandVal(1);
2563 if (LHSMask & RHSMask)
2569 if (getLSBForBFI(DAG, DL, VT, Bitfield, LHSMask) != -1) {
2573 std::swap(LHSMask, RHSMask);
2592 if ((LHSMask | RHSMask) == (-1ULL >> (64 - VT.getSizeInBits())))
2596 DAG.getConstant(LHSMask | RHSMask, VT));
/external/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 99 milliseconds