Searched refs:NewMask (Results 1 - 9 of 9) sorted by relevance

/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp358 APInt NewMask = DemandedMask; local
373 // just set the NewMask to all bits.
374 NewMask = APInt::getAllOnesValue(BitWidth);
401 if ((LHSZero & NewMask) == (~RHSC->getAPIntValue() & NewMask))
405 if (TLO.ShrinkDemandedConstant(Op, ~LHSZero & NewMask))
409 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero,
413 if (SimplifyDemandedBits(Op.getOperand(0), ~KnownZero & NewMask,
420 if ((NewMask & ~KnownZero2 & KnownOne) == (~KnownZero2 & NewMask))
[all...]
H A DLegalizeDAG.cpp196 SmallVector<int, 8> NewMask;
201 NewMask.push_back(-1);
203 NewMask.push_back(Idx * NumEltsGrowth + j);
206 assert(NewMask.size() == NumDestElts && "Non-integer NumEltsGrowth?");
207 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?");
208 return DAG.getVectorShuffle(NVT, dl, N1, N2, &NewMask[0]);
3008 SmallVector<int, 32> NewMask;
3045 NewMask.push_back(Mask[i]);
3049 NewMask.push_back(Mask[i]*factor+fi);
3052 Mask = NewMask;
[all...]
H A DLegalizeVectorTypes.cpp2177 SmallVector<int, 16> NewMask; local
2181 NewMask.push_back(Idx);
2183 NewMask.push_back(Idx - NumElts + WidenNumElts);
2186 NewMask.push_back(-1);
2187 return DAG.getVectorShuffle(WidenVT, dl, InOp1, InOp2, &NewMask[0]);
H A DDAGCombiner.cpp5056 APInt NewMask = Mask << Amt; local
5057 SDValue SimplifyLHS = GetDemandedBits(V.getOperand(0), NewMask);
9285 SmallVector<int, 8> NewMask; local
9289 NewMask.push_back(Idx);
9292 &NewMask[0]);
9297 SmallVector<int, 8> NewMask; local
9306 NewMask.push_back(Idx);
9309 &NewMask[0]);
9315 SmallVector<int, 8> NewMask; local
9322 NewMask
[all...]
H A DLegalizeIntegerTypes.cpp2896 SmallVector<int, 8> NewMask; local
2898 NewMask.push_back(SV->getMaskElt(i));
2905 return DAG.getVectorShuffle(OutVT, dl, V0, V1, &NewMask[0]);
/freebsd-10.0-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp359 APInt NewMask = ~(LHSKnownOne & RHSKnownOne & DemandedMask); local
362 ConstantInt::get(I->getType(), NewMask & AndRHS->getValue());
367 ConstantInt::get(I->getType(), NewMask & XorRHS->getValue());
/freebsd-10.0-release/contrib/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp787 SDValue NewMask = DAG.getConstant(0xff, VT); local
789 SDValue And = DAG.getNode(ISD::AND, DL, VT, Srl, NewMask);
800 InsertDAGNode(DAG, N, NewMask);
834 SDValue NewMask = DAG.getConstant(Mask >> ShiftAmt, VT); local
835 SDValue NewAnd = DAG.getNode(ISD::AND, DL, VT, X, NewMask);
843 InsertDAGNode(DAG, N, NewMask);
H A DX86ISelLowering.cpp6964 SmallVector<int, 8> NewMask(M.begin(), M.end());
6965 NormalizeMask(NewMask, NumElems);
6966 if (isUNPCKLMask(NewMask, VT, HasInt256, true))
6968 if (isUNPCKHMask(NewMask, VT, HasInt256, true))
/freebsd-10.0-release/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp8738 SmallVector<int, 16> NewMask; local
8749 NewMask.push_back(NewElt);
8752 DAG.getUNDEF(VT), NewMask.data());

Completed in 415 milliseconds