HomeSort by relevance Sort by last modified time
    Searched refs:NewMask (Results 1 - 11 of 11) sorted by null

  /external/llvm/lib/CodeGen/SelectionDAG/
TargetLowering.cpp 381 APInt NewMask = DemandedMask;
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...]
LegalizeDAG.cpp 201 SmallVector<int, 8> NewMask;
206 NewMask.push_back(-1);
208 NewMask.push_back(Idx * NumEltsGrowth + j);
211 assert(NewMask.size() == NumDestElts && "Non-integer NumEltsGrowth?");
212 assert(TLI.isShuffleMaskLegal(NewMask, NVT) && "Shuffle not legal?");
213 return DAG.getVectorShuffle(NVT, dl, N1, N2, &NewMask[0]);
    [all...]
LegalizeVectorTypes.cpp     [all...]
DAGCombiner.cpp     [all...]
LegalizeIntegerTypes.cpp     [all...]
  /external/llvm/lib/Transforms/InstCombine/
InstCombineAndOrXor.cpp 488 unsigned NewMask;
489 NewMask = (Mask & (FoldMskICmp_AMask_AllOnes | FoldMskICmp_BMask_AllOnes |
494 NewMask |=
500 return NewMask;
737 APInt NewMask = BCst->getValue() & DCst->getValue();
739 if (NewMask == BCst->getValue())
741 else if (NewMask == DCst->getValue())
749 APInt NewMask = BCst->getValue() | DCst->getValue();
751 if (NewMask == BCst->getValue())
753 else if (NewMask == DCst->getValue()
    [all...]
InstCombineSimplifyDemanded.cpp 360 APInt NewMask = ~(LHSKnownOne & RHSKnownOne & DemandedMask);
363 ConstantInt::get(I->getType(), NewMask & AndRHS->getValue());
368 ConstantInt::get(I->getType(), NewMask & XorRHS->getValue());
    [all...]
  /external/llvm/lib/Target/SystemZ/
SystemZISelDAGToDAG.cpp 890 SDValue NewMask = CurDAG->getConstant(RISBG.Mask, VT);
891 N = CurDAG->UpdateNodeOperands(N, N->getOperand(0), NewMask);
    [all...]
  /external/llvm/lib/Target/X86/
X86ISelDAGToDAG.cpp 798 SDValue NewMask = DAG.getConstant(0xff, VT);
800 SDValue And = DAG.getNode(ISD::AND, DL, VT, Srl, NewMask);
811 InsertDAGNode(DAG, N, NewMask);
845 SDValue NewMask = DAG.getConstant(Mask >> ShiftAmt, VT);
846 SDValue NewAnd = DAG.getNode(ISD::AND, DL, VT, X, NewMask);
    [all...]
X86ISelLowering.cpp     [all...]
  /external/llvm/lib/Target/ARM/
ARMISelLowering.cpp     [all...]

Completed in 210 milliseconds