HomeSort by: relevance | last modified time | path
    Searched refs:MaskVT (Results 1 - 9 of 9) sorted by relevancy

  /src/external/apache2/llvm/dist/llvm/lib/Target/X86/
X86ISelLowering.cpp 8867 MVT MaskVT = BOperand.getSimpleValueType();
8869 if ((EltType == MVT::i64 && MaskVT == MVT::v8i1) || // for broadcastmb2q
8870 (EltType == MVT::i32 && MaskVT == MVT::v16i1)) { // for broadcastmw2d
11369 static SDValue getMaskNode(SDValue Mask, MVT MaskVT,
11914 MVT MaskVT = VT;
11920 MaskVT = MVT::getVectorVT(EltVT, Mask.size());
11953 SDValue VMask = DAG.getBuildVector(MaskVT, DL, VMaskOps);
15278 MVT MaskVT = VT.changeTypeToInteger();
15293 MaskNode = getConstVector(AdjustedMask, MaskVT, DAG, DL, true);
15296 MaskNode = getConstVector(Mask, MaskVT, DAG, DL, true)
    [all...]
X86ISelDAGToDAG.cpp 4458 MVT MaskVT = ResVT;
4465 MaskVT = MVT::getVectorVT(MVT::i1, NumElts);
4475 unsigned RegClass = TLI->getRegClassFor(MaskVT)->getID();
4478 dl, MaskVT, InMask, RC), 0);
4488 SDVTList VTs = CurDAG->getVTList(MaskVT, MVT::Other);
4506 CNode = CurDAG->getMachineNode(Opc, dl, MaskVT, InMask, Src0, Src1);
4508 CNode = CurDAG->getMachineNode(Opc, dl, MaskVT, Src0, Src1);
5722 MVT MaskVT = Mask.getSimpleValueType();
5727 if (!ValueVT.isVector() || !MaskVT.isVector())
5737 bool AVX512Gather = MaskVT.getVectorElementType() == MVT::i1
    [all...]
  /src/external/apache2/llvm/dist/llvm/lib/CodeGen/SelectionDAG/
LegalizeVectorTypes.cpp 4055 EVT MaskVT = Mask.getValueType();
4062 MaskVT.getVectorElementType(),
4080 EVT MaskVT = Mask.getValueType();
4088 MaskVT.getVectorElementType(),
4175 // Return a mask of vector type MaskVT to replace InMask. Also adjust MaskVT
4177 SDValue DAGTypeLegalizer::convertMask(SDValue InMask, EVT MaskVT,
4191 { MaskVT, MVT::Other }, Ops);
4195 Mask = DAG.getNode(InMask->getOpcode(), SDLoc(InMask), MaskVT, Ops);
4197 // If MaskVT has smaller or bigger elements than ToMaskVT, a vector sig
    [all...]
LegalizeTypes.h 983 /// Return a mask of vector type MaskVT to replace InMask. Also adjust
984 /// MaskVT to ToMaskVT if needed with vector extension or truncation.
985 SDValue convertMask(SDValue InMask, EVT MaskVT, EVT ToMaskVT);
TargetLowering.cpp 7743 EVT MaskVT = Mask.getValueType();
7744 assert(DataVT.getVectorElementCount() == MaskVT.getVectorElementCount() &&
7751 EVT MaskIntVT = EVT::getIntegerVT(*DAG.getContext(), MaskVT.getSizeInBits());
  /src/external/apache2/llvm/dist/llvm/lib/Target/RISCV/
RISCVISelLowering.cpp 1286 MVT MaskVT = MVT::getVectorVT(MVT::i1, ContainerVT.getVectorElementCount());
1287 SDValue Mask = DAG.getNode(RISCVISD::VMSET_VL, DL, MaskVT, VL);
1834 MVT MaskVT = MVT::getVectorVT(MVT::i1, NumElts);
1835 SDValue SelectMask = DAG.getBuildVector(MaskVT, DL, MaskVals);
3059 EVT MaskVT = Op.getValueType();
3061 assert(MaskVT.isVector() && MaskVT.getVectorElementType() == MVT::i1 &&
3081 return DAG.getSetCC(DL, MaskVT, Trunc, SplatZero, ISD::SETNE);
3092 return convertFromScalableVector(MaskVT, Trunc, DAG, Subtarget);
3226 MVT MaskVT = MVT::getVectorVT(MVT::i1, ContainerVT.getVectorElementCount())
    [all...]
  /src/external/apache2/llvm/dist/llvm/include/llvm/CodeGen/
BasicTTIImpl.h 1249 auto *MaskVT = FixedVectorType::get(I8Type, NumElts);
1268 thisT()->getVectorInstrCost(Instruction::InsertElement, MaskVT, i);
1276 Cost += thisT()->getArithmeticInstrCost(BinaryOperator::And, MaskVT,
  /src/external/apache2/llvm/dist/llvm/lib/Target/VE/
VEISelLowering.cpp 2698 MVT MaskVT = MVT::v256i1; // TODO: packed mode.
2716 Mask = DAG.getNode(VEISD::VEC_BROADCAST, DL, MaskVT,
  /src/external/apache2/llvm/dist/llvm/lib/Target/AArch64/
AArch64ISelLowering.cpp 17301 MVT MaskVT;
17306 MaskVT = MVT::nxv16i1;
17310 MaskVT = MVT::nxv8i1;
17314 MaskVT = MVT::nxv4i1;
17318 MaskVT = MVT::nxv2i1;
17322 return DAG.getNode(AArch64ISD::PTRUE, DL, MaskVT,
17834 EVT MaskVT = Op.getOperand(0).getValueType();
17835 EVT MaskContainerVT = getContainerForFixedLengthVector(DAG, MaskVT);

Completed in 166 milliseconds