Home
last modified time | relevance | path

Searched refs:MaskVT (Results 1 – 7 of 7) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86ISelLowering.cpp8459 MVT MaskVT = BOperand.getSimpleValueType(); in lowerBuildVectorAsBroadcast() local
8460 if ((EltType == MVT::i64 && MaskVT == MVT::v8i1) || // for broadcastmb2q in lowerBuildVectorAsBroadcast()
8461 (EltType == MVT::i32 && MaskVT == MVT::v16i1)) { // for broadcastmw2d in lowerBuildVectorAsBroadcast()
10792 static SDValue getMaskNode(SDValue Mask, MVT MaskVT,
11100 MVT MaskVT = VT; in lowerShuffleAsBitMask() local
11106 MaskVT = MVT::getVectorVT(EltVT, Mask.size()); in lowerShuffleAsBitMask()
11138 SDValue VMask = DAG.getBuildVector(MaskVT, DL, VMaskOps); in lowerShuffleAsBitMask()
17485 MVT MaskVT = MVT::getVectorVT(MVT::i1, NumElts); in LowerVSELECT() local
17486 SDValue Mask = DAG.getSetCC(dl, MaskVT, Cond, in LowerVSELECT()
23435 static SDValue getMaskNode(SDValue Mask, MVT MaskVT, in getMaskNode() argument
[all …]
DX86ISelDAGToDAG.cpp4280 auto getMaskRC = [](MVT MaskVT) { in tryVPTESTM() argument
4281 switch (MaskVT.SimpleTy) { in tryVPTESTM()
4297 MVT MaskVT = ResVT; in tryVPTESTM() local
4304 MaskVT = MVT::getVectorVT(MVT::i1, NumElts); in tryVPTESTM()
4315 unsigned RegClass = getMaskRC(MaskVT); in tryVPTESTM()
4318 dl, MaskVT, InMask, RC), 0); in tryVPTESTM()
4328 SDVTList VTs = CurDAG->getVTList(MaskVT, MVT::Other); in tryVPTESTM()
4346 CNode = CurDAG->getMachineNode(Opc, dl, MaskVT, InMask, Src0, Src1); in tryVPTESTM()
4348 CNode = CurDAG->getMachineNode(Opc, dl, MaskVT, Src0, Src1); in tryVPTESTM()
DX86InstrSSE.td7798 ValueType MaskVT> {
7800 def: Pat<(masked_store (VT RC:$src), addr:$ptr, (MaskVT RC:$mask)),
7803 def: Pat<(VT (masked_load addr:$ptr, (MaskVT RC:$mask), undef)),
7805 def: Pat<(VT (masked_load addr:$ptr, (MaskVT RC:$mask),
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp3719 EVT MaskVT = Mask.getValueType(); in WidenVecRes_MLOAD() local
3726 MaskVT.getVectorElementType(), in WidenVecRes_MLOAD()
3744 EVT MaskVT = Mask.getValueType(); in WidenVecRes_MGATHER() local
3752 MaskVT.getVectorElementType(), in WidenVecRes_MGATHER()
3838 SDValue DAGTypeLegalizer::convertMask(SDValue InMask, EVT MaskVT, in convertMask() argument
3852 { MaskVT, MVT::Other }, Ops); in convertMask()
3856 Mask = DAG.getNode(InMask->getOpcode(), SDLoc(InMask), MaskVT, Ops); in convertMask()
3861 unsigned MaskScalarBits = MaskVT.getScalarSizeInBits(); in convertMask()
3865 MaskVT.getVectorNumElements()); in convertMask()
3869 MaskVT.getVectorNumElements()); in convertMask()
[all …]
DLegalizeTypes.h892 SDValue convertMask(SDValue InMask, EVT MaskVT, EVT ToMaskVT);
DTargetLowering.cpp6958 EVT MaskVT = Mask.getValueType(); in IncrementMemoryAddress() local
6959 assert(DataVT.getVectorNumElements() == MaskVT.getVectorNumElements() && in IncrementMemoryAddress()
6963 EVT MaskIntVT = EVT::getIntegerVT(*DAG.getContext(), MaskVT.getSizeInBits()); in IncrementMemoryAddress()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
DBasicTTIImpl.h1037 VectorType *MaskVT = VectorType::get(I8Type, NumElts);
1056 Instruction::InsertElement, MaskVT, i);
1065 BinaryOperator::And, MaskVT);