Searched refs:InMask (Results 1 - 5 of 5) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp3836 // Return a mask of vector type MaskVT to replace InMask. Also adjust MaskVT
3838 SDValue DAGTypeLegalizer::convertMask(SDValue InMask, EVT MaskVT, argument
3843 assert(isSETCCorConvertedSETCC(InMask) && "Unexpected mask argument.");
3848 for (unsigned i = 0, e = InMask->getNumOperands(); i < e; ++i)
3849 Ops.push_back(InMask->getOperand(i));
3850 if (InMask->isStrictFPOpcode()) {
3851 Mask = DAG.getNode(InMask->getOpcode(), SDLoc(InMask),
3853 ReplaceValueWith(InMask.getValue(1), Mask.getValue(1));
3856 Mask = DAG.getNode(InMask
[all...]
H A DLegalizeTypes.h890 /// Return a mask of vector type MaskVT to replace InMask. Also adjust
892 SDValue convertMask(SDValue InMask, EVT MaskVT, EVT ToMaskVT);
H A DTargetLowering.cpp1845 APInt InMask = APInt::getLowBitsSet(BitWidth, ZVT.getSizeInBits()); local
1846 if (SimplifyDemandedBits(Op.getOperand(0), ~InMask | DemandedBits, Known,
1851 Known.Zero |= ~InMask;
H A DSelectionDAG.cpp3114 APInt InMask = APInt::getLowBitsSet(BitWidth, VT.getSizeInBits());
3116 Known.Zero |= (~InMask);
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86ISelDAGToDAG.cpp4172 // Try to create VPTESTM instruction. If InMask is not null, it will be used
4175 SDValue InMask) {
4292 bool IsMasked = InMask.getNode() != nullptr;
4317 InMask = SDValue(CurDAG->getMachineNode(TargetOpcode::COPY_TO_REGCLASS,
4318 dl, MaskVT, InMask, RC), 0);
4331 SDValue Ops[] = { InMask, Src0, Tmp0, Tmp1, Tmp2, Tmp3, Tmp4,
4346 CNode = CurDAG->getMachineNode(Opc, dl, MaskVT, InMask, Src0, Src1);
4174 tryVPTESTM(SDNode *Root, SDValue Setcc, SDValue InMask) argument

Completed in 284 milliseconds