/freebsd-10.1-release/contrib/llvm/lib/CodeGen/SelectionDAG/ |
H A D | TargetLowering.cpp | 376 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 D | LegalizeDAG.cpp | 200 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 D | LegalizeVectorTypes.cpp | 2281 SmallVector<int, 16> NewMask; local 2285 NewMask.push_back(Idx); 2287 NewMask.push_back(Idx - NumElts + WidenNumElts); 2290 NewMask.push_back(-1); 2291 return DAG.getVectorShuffle(WidenVT, dl, InOp1, InOp2, &NewMask[0]);
|
H A D | DAGCombiner.cpp | 5188 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 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]);
|
/freebsd-10.1-release/contrib/llvm/lib/Transforms/InstCombine/ |
H A D | InstCombineAndOrXor.cpp | 496 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 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.1-release/contrib/llvm/lib/Target/SystemZ/ |
H A D | SystemZISelDAGToDAG.cpp | 881 SDValue NewMask = CurDAG->getConstant(RISBG.Mask, VT); local 882 N = CurDAG->UpdateNodeOperands(N, N->getOperand(0), NewMask);
|
/freebsd-10.1-release/contrib/llvm/lib/Target/X86/ |
H A D | X86ISelDAGToDAG.cpp | 790 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 D | X86ISelLowering.cpp | 7439 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-10.1-release/contrib/llvm/lib/Target/ARM/ |
H A D | ARMISelLowering.cpp | 9308 SmallVector<int, 16> NewMask; local 9319 NewMask.push_back(NewElt); 9322 DAG.getUNDEF(VT), NewMask.data());
|