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

/freebsd-9.3-release/contrib/llvm/lib/CodeGen/SelectionDAG/
H A DTargetLowering.cpp376 APInt NewMask = DemandedMask; local
391 // just set the NewMask to all bits.
392 NewMask = APInt::getAllOnesValue(BitWidth);
419 if ((LHSZero & NewMask) == (~RHSC->getAPIntValue() & NewMask))
423 if (TLO.ShrinkDemandedConstant(Op, ~LHSZero & NewMask))
427 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero,
431 if (SimplifyDemandedBits(Op.getOperand(0), ~KnownZero & NewMask,
438 if ((NewMask & ~KnownZero2 & KnownOne) == (~KnownZero2 & NewMask))
[all...]
H A DLegalizeDAG.cpp200 SmallVector<int, 8> NewMask;
205 NewMask.push_back(-1);
207 NewMask.push_back(Idx * NumEltsGrowth + j);
210 assert(NewMask.size() == NumDestElts && "Non-integer NumEltsGrowth?");
211 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?");
212 return DAG.getVectorShuffle(NVT, dl, N1, N2, &NewMask[0]);
3090 SmallVector<int, 32> NewMask;
3127 NewMask.push_back(Mask[i]);
3131 NewMask.push_back(Mask[i]*factor+fi);
3134 Mask = NewMask;
[all...]
H A DLegalizeVectorTypes.cpp2243 SmallVector<int, 16> NewMask; local
2247 NewMask.push_back(Idx);
2249 NewMask.push_back(Idx - NumElts + WidenNumElts);
2252 NewMask.push_back(-1);
2253 return DAG.getVectorShuffle(WidenVT, dl, InOp1, InOp2, &NewMask[0]);
H A DDAGCombiner.cpp5188 APInt NewMask = Mask << Amt; local
5189 SDValue SimplifyLHS = GetDemandedBits(V.getOperand(0), NewMask);
10017 SmallVector<int, 8> NewMask; local
10021 NewMask.push_back(Idx);
10024 &NewMask[0]);
10029 SmallVector<int, 8> NewMask; local
10038 NewMask.push_back(Idx);
10041 &NewMask[0]);
10047 SmallVector<int, 8> NewMask; local
10054 NewMask
[all...]
H A DLegalizeIntegerTypes.cpp2920 SmallVector<int, 8> NewMask; local
2922 NewMask.push_back(SV->getMaskElt(i));
2929 return DAG.getVectorShuffle(OutVT, dl, V0, V1, &NewMask[0]);
/freebsd-9.3-release/contrib/llvm/lib/Transforms/InstCombine/
H A DInstCombineAndOrXor.cpp496 unsigned NewMask; local
497 NewMask = (Mask & (FoldMskICmp_AMask_AllOnes | FoldMskICmp_BMask_AllOnes |
502 NewMask |=
508 return NewMask;
730 APInt NewMask = BCst->getValue() & DCst->getValue(); local
732 if (NewMask == BCst->getValue())
734 else if (NewMask == DCst->getValue())
742 APInt NewMask = BCst->getValue() | DCst->getValue(); local
744 if (NewMask == BCst->getValue())
746 else if (NewMask
[all...]
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-9.3-release/contrib/llvm/lib/Target/SystemZ/
H A DSystemZISelDAGToDAG.cpp881 SDValue NewMask = CurDAG->getConstant(RISBG.Mask, VT); local
882 N = CurDAG->UpdateNodeOperands(N, N->getOperand(0), NewMask);
/freebsd-9.3-release/contrib/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp790 SDValue NewMask = DAG.getConstant(0xff, VT); local
792 SDValue And = DAG.getNode(ISD::AND, DL, VT, Srl, NewMask);
803 InsertDAGNode(DAG, N, NewMask);
837 SDValue NewMask = DAG.getConstant(Mask >> ShiftAmt, VT); local
838 SDValue NewAnd = DAG.getNode(ISD::AND, DL, VT, X, NewMask);
846 InsertDAGNode(DAG, N, NewMask);
H A DX86ISelLowering.cpp7439 SmallVector<int, 8> NewMask(M.begin(), M.end());
7440 NormalizeMask(NewMask, NumElems);
7441 if (isUNPCKLMask(NewMask, VT, HasInt256, true))
7443 if (isUNPCKHMask(NewMask, VT, HasInt256, true))
/freebsd-9.3-release/contrib/llvm/lib/Target/ARM/
H A DARMISelLowering.cpp9308 SmallVector<int, 16> NewMask; local
9319 NewMask.push_back(NewElt);
9322 DAG.getUNDEF(VT), NewMask.data());

Completed in 340 milliseconds