Searched defs:NewMask (Results 1 - 10 of 10) sorted by relevance
/external/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineSimplifyDemanded.cpp | 360 APInt NewMask = ~(LHSKnownOne & RHSKnownOne & DemandedMask); local 363 ConstantInt::get(I->getType(), NewMask & AndRHS->getValue()); 368 ConstantInt::get(I->getType(), NewMask & XorRHS->getValue());
|
H A D | InstCombineAndOrXor.cpp | 488 unsigned NewMask; local 489 NewMask = (Mask & (FoldMskICmp_AMask_AllOnes | FoldMskICmp_BMask_AllOnes | 494 NewMask |= 500 return NewMask; 737 APInt NewMask = BCst->getValue() & DCst->getValue(); local 739 if (NewMask == BCst->getValue()) 741 else if (NewMask == DCst->getValue()) 749 APInt NewMask = BCst->getValue() | DCst->getValue(); local 751 if (NewMask == BCst->getValue()) 753 else if (NewMask [all...] |
/external/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 890 SDValue NewMask = CurDAG->getConstant(RISBG.Mask, VT); local 891 N = CurDAG->UpdateNodeOperands(N, N->getOperand(0), NewMask);
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
H A D | LegalizeIntegerTypes.cpp | 2920 SmallVector<int, 8> NewMask; local 2922 NewMask.push_back(SV->getMaskElt(i)); 2929 return DAG.getVectorShuffle(OutVT, dl, V0, V1, &NewMask[0]);
|
H A D | TargetLowering.cpp | 381 APInt NewMask = DemandedMask; local 396 // just set the NewMask to all bits. 397 NewMask = APInt::getAllOnesValue(BitWidth); 424 if ((LHSZero & NewMask) == (~RHSC->getAPIntValue() & NewMask)) 428 if (TLO.ShrinkDemandedConstant(Op, ~LHSZero & NewMask)) 432 if (SimplifyDemandedBits(Op.getOperand(1), NewMask, KnownZero, 436 if (SimplifyDemandedBits(Op.getOperand(0), ~KnownZero & NewMask, 443 if ((NewMask & ~KnownZero2 & KnownOne) == (~KnownZero2 & NewMask)) [all...] |
H A D | LegalizeVectorTypes.cpp | 2336 SmallVector<int, 16> NewMask; local 2340 NewMask.push_back(Idx); 2342 NewMask.push_back(Idx - NumElts + WidenNumElts); 2345 NewMask.push_back(-1); 2346 return DAG.getVectorShuffle(WidenVT, dl, InOp1, InOp2, &NewMask[0]);
|
H A D | DAGCombiner.cpp | 5650 APInt NewMask = Mask << Amt; local 5651 SDValue SimplifyLHS = GetDemandedBits(V.getOperand(0), NewMask); 10584 SmallVector<int, 8> NewMask; local 10588 NewMask.push_back(Idx); 10591 &NewMask[0]); 10596 SmallVector<int, 8> NewMask; local 10605 NewMask.push_back(Idx); 10608 &NewMask[0]); 10614 SmallVector<int, 8> NewMask; local 10621 NewMask [all...] |
/external/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 798 SDValue NewMask = DAG.getConstant(0xff, VT); local 800 SDValue And = DAG.getNode(ISD::AND, DL, VT, Srl, NewMask); 811 InsertDAGNode(DAG, N, NewMask); 845 SDValue NewMask = DAG.getConstant(Mask >> ShiftAmt, VT); local 846 SDValue NewAnd = DAG.getNode(ISD::AND, DL, VT, X, NewMask); 854 InsertDAGNode(DAG, N, NewMask);
|
H A D | X86ISelLowering.cpp | 7041 int NewMask[4] = {Mask[0], Mask[1], Mask[2], Mask[3]}; local 7066 NewMask[V2Index] -= 4; 7083 NewMask[V1Index] = 2; // We put the V1 element in V2[2]. 7084 NewMask[V2Index] = 0; // We shifted the V2 element into V2[0]. 7090 NewMask[2] -= 4; 7091 NewMask[3] -= 4; 7109 NewMask[0] = Mask[0] < 4 ? 0 : 2; 7110 NewMask[1] = Mask[0] < 4 ? 2 : 0; 7111 NewMask[2] = Mask[2] < 4 ? 1 : 3; 7112 NewMask[ [all...] |
/external/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 8804 SmallVector<int, 16> NewMask; local 8815 NewMask.push_back(NewElt); 8818 DAG.getUNDEF(VT), NewMask.data());
|
Completed in 2827 milliseconds