Searched refs:InMask (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/ |
| H A D | GISelValueTracking.cpp | 511 APInt InMask = APInt::getLowBitsSet(BitWidth, SrcBitWidth); in computeKnownBitsImpl() local 512 Known.Zero |= (~InMask); in computeKnownBitsImpl()
|
| /freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | LegalizeVectorTypes.cpp | 6396 SDValue DAGTypeLegalizer::convertMask(SDValue InMask, EVT MaskVT, in convertMask() argument 6401 assert(isSETCCorConvertedSETCC(InMask) && "Unexpected mask argument."); in convertMask() 6406 for (unsigned i = 0, e = InMask->getNumOperands(); i < e; ++i) in convertMask() 6407 Ops.push_back(InMask->getOperand(i)); in convertMask() 6408 if (InMask->isStrictFPOpcode()) { in convertMask() 6409 Mask = DAG.getNode(InMask->getOpcode(), SDLoc(InMask), in convertMask() 6411 ReplaceValueWith(InMask.getValue(1), Mask.getValue(1)); in convertMask() 6414 Mask = DAG.getNode(InMask->getOpcode(), SDLoc(InMask), MaskVT, Ops); in convertMask()
|
| H A D | LegalizeTypes.h | 1182 SDValue convertMask(SDValue InMask, EVT MaskVT, EVT ToMaskVT);
|
| H A D | TargetLowering.cpp | 2697 APInt InMask = APInt::getLowBitsSet(BitWidth, ZVT.getSizeInBits()); in SimplifyDemandedBits() local 2698 if (SimplifyDemandedBits(Op.getOperand(0), ~InMask | DemandedBits, Known, in SimplifyDemandedBits() 2702 Known.Zero |= ~InMask; in SimplifyDemandedBits()
|
| H A D | SelectionDAG.cpp | 4094 APInt InMask = APInt::getLowBitsSet(BitWidth, VT.getSizeInBits()); in computeKnownBits() local 4096 Known.Zero |= (~InMask); in computeKnownBits()
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
| H A D | X86ISelDAGToDAG.cpp | 4928 SDValue InMask) { in tryVPTESTM() argument 5022 bool IsMasked = InMask.getNode() != nullptr; in tryVPTESTM() 5046 InMask = SDValue(CurDAG->getMachineNode(TargetOpcode::COPY_TO_REGCLASS, in tryVPTESTM() 5047 dl, MaskVT, InMask, RC), 0); in tryVPTESTM() 5060 SDValue Ops[] = { InMask, Src0, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4, in tryVPTESTM() 5075 CNode = CurDAG->getMachineNode(Opc, dl, MaskVT, InMask, Src0, Src1); in tryVPTESTM()
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
| H A D | SLPVectorizer.cpp | 13311 SmallBitVector InMask = in getEntryCost() local 13314 if (!InMask.all() && NumScalars != NumElts && !IsWholeSubvector) { in getEntryCost() 13321 Mask[I] = InMask.test(I) ? PoisonMaskElem : I; in getEntryCost() 13328 ((I >= InMask.size()) || InMask.test(I)) ? PoisonMaskElem : I; in getEntryCost()
|