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

/macosx-10.10/llvmCore-3425.0.34/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp1201 APInt NewMask = DemandedMask; local
1216 // just set the NewMask to all bits.
1217 NewMask = APInt::getAllOnesValue(BitWidth);
1244 if ((LHSZero & NewMask) == (~RHSC->getAPIntValue() & NewMask))
1248 if (TLO.ShrinkDemandedConstant(Op, ~LHSZero & NewMask))
1252 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero,
1256 if (SimplifyDemandedBits(Op.getOperand(0), ~KnownZero & NewMask,
1263 if ((NewMask & ~KnownZero2 & KnownOne) == (~KnownZero2 & NewMask))
[all...]
H A DLegalizeDAG.cpp193 SmallVector<int, 8> NewMask;
198 NewMask.push_back(-1);
200 NewMask.push_back(Idx * NumEltsGrowth + j);
203 assert(NewMask.size() == NumDestElts && "Non-integer NumEltsGrowth?");
204 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?");
205 return DAG.getVectorShuffle(NVT, dl, N1, N2, &NewMask[0]);
2900 SmallVector<int, 32> NewMask;
2937 NewMask.push_back(Mask[i]);
2941 NewMask.push_back(Mask[i]*factor+fi);
2944 Mask = NewMask;
[all...]
H A DLegalizeVectorTypes.cpp2043 SmallVector<int, 16> NewMask; local
2047 NewMask.push_back(Idx);
2049 NewMask.push_back(Idx - NumElts + WidenNumElts);
2052 NewMask.push_back(-1);
2053 return DAG.getVectorShuffle(WidenVT, dl, InOp1, InOp2, &NewMask[0]);
H A DDAGCombiner.cpp4964 APInt NewMask = Mask << Amt; local
4965 SDValue SimplifyLHS = GetDemandedBits(V.getOperand(0), NewMask);
8586 SmallVector<int, 8> NewMask; local
8590 NewMask.push_back(Idx);
8593 &NewMask[0]);
8598 SmallVector<int, 8> NewMask; local
8607 NewMask.push_back(Idx);
8610 &NewMask[0]);
8616 SmallVector<int, 8> NewMask; local
8623 NewMask
[all...]
H A DLegalizeIntegerTypes.cpp2903 SmallVector<int, 8> NewMask; local
2905 NewMask.push_back(SV->getMaskElt(i));
2912 return DAG.getVectorShuffle(OutVT, dl, V0, V1, &NewMask[0]);
/macosx-10.10/llvmCore-3425.0.34/lib/Transforms/InstCombine/
H A DInstCombineSimplifyDemanded.cpp345 APInt NewMask = ~(LHSKnownOne & RHSKnownOne & DemandedMask); local
348 ConstantInt::get(I->getType(), NewMask & AndRHS->getValue());
353 ConstantInt::get(I->getType(), NewMask & XorRHS->getValue());
/macosx-10.10/llvmCore-3425.0.34/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp782 SDValue NewMask = DAG.getConstant(0xff, VT); local
784 SDValue And = DAG.getNode(ISD::AND, DL, VT, Srl, NewMask);
795 InsertDAGNode(DAG, N, NewMask);
829 SDValue NewMask = DAG.getConstant(Mask >> ShiftAmt, VT); local
830 SDValue NewAnd = DAG.getNode(ISD::AND, DL, VT, X, NewMask);
838 InsertDAGNode(DAG, N, NewMask);
H A DX86ISelLowering.cpp6789 SmallVector<int, 8> NewMask(M.begin(), M.end());
6790 NormalizeMask(NewMask, NumElems);
6791 if (isUNPCKLMask(NewMask, VT, HasAVX2, true))
6793 if (isUNPCKHMask(NewMask, VT, HasAVX2, true))
/macosx-10.10/llvmCore-3425.0.34/lib/Target/ARM/
H A DARMISelLowering.cpp8189 SmallVector<int, 16> NewMask; local
8200 NewMask.push_back(NewElt);
8203 DAG.getUNDEF(VT), NewMask.data());

Completed in 326 milliseconds