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/ |
D | X86ISelLowering.cpp | 8459 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 …]
|
D | X86ISelDAGToDAG.cpp | 4280 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()
|
D | X86InstrSSE.td | 7798 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/ |
D | LegalizeVectorTypes.cpp | 3719 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 …]
|
D | LegalizeTypes.h | 892 SDValue convertMask(SDValue InMask, EVT MaskVT, EVT ToMaskVT);
|
D | TargetLowering.cpp | 6958 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/ |
D | BasicTTIImpl.h | 1037 VectorType *MaskVT = VectorType::get(I8Type, NumElts); 1056 Instruction::InsertElement, MaskVT, i); 1065 BinaryOperator::And, MaskVT);
|