/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...] |