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

  /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/X86/
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...]
  /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/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 50 milliseconds