Searched refs:NewMask (Results 1 - 9 of 9) sorted by relevance
/freebsd-10.0-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 358 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 D | LegalizeDAG.cpp | 196 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 D | LegalizeVectorTypes.cpp | 2177 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 D | DAGCombiner.cpp | 5056 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 D | LegalizeIntegerTypes.cpp | 2896 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 D | InstCombineSimplifyDemanded.cpp | 359 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 D | X86ISelDAGToDAG.cpp | 787 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 D | X86ISelLowering.cpp | 6964 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 D | ARMISelLowering.cpp | 8738 SmallVector<int, 16> NewMask; local 8749 NewMask.push_back(NewElt); 8752 DAG.getUNDEF(VT), NewMask.data());
|
Completed in 415 milliseconds