Home
last modified time | relevance | path

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

/external/llvm/lib/Target/X86/
DX86ISelLowering.cpp1163 MVT MaskVT = MVT::getVectorVT(MVT::i1, VT.getVectorNumElements()); in X86TargetLowering() local
1164 setLoadExtAction(ISD::SEXTLOAD, VT, MaskVT, Custom); in X86TargetLowering()
1165 setLoadExtAction(ISD::ZEXTLOAD, VT, MaskVT, Custom); in X86TargetLowering()
1166 setLoadExtAction(ISD::EXTLOAD, VT, MaskVT, Custom); in X86TargetLowering()
1167 setTruncStoreAction(VT, MaskVT, Custom); in X86TargetLowering()
7453 MVT MaskVT = MVT::getVectorVT(MVT::i64, VT.getSizeInBits() / 64); in lowerVectorShuffleAsBitBlend() local
7454 V2 = DAG.getBitcast(VT, DAG.getNode(X86ISD::ANDNP, DL, MaskVT, in lowerVectorShuffleAsBitBlend()
7455 DAG.getBitcast(MaskVT, V1Mask), in lowerVectorShuffleAsBitBlend()
7456 DAG.getBitcast(MaskVT, V2))); in lowerVectorShuffleAsBitBlend()
12438 MVT MaskVT = MVT::getVectorVT(MaskEltVT, VecVT.getSizeInBits() / in LowerEXTRACT_VECTOR_ELT() local
[all …]
DX86InstrSSE.td8672 ValueType MaskVT, string BlendStr, ValueType ZeroVT> {
8674 def: Pat<(X86mstore addr:$ptr, (MaskVT RC:$mask), (VT RC:$src)),
8677 def: Pat<(VT (masked_load addr:$ptr, (MaskVT RC:$mask), undef)),
8679 def: Pat<(VT (masked_load addr:$ptr, (MaskVT RC:$mask),
8682 def: Pat<(VT (masked_load addr:$ptr, (MaskVT RC:$mask), (VT RC:$src0))),
/external/llvm/lib/CodeGen/SelectionDAG/
DLegalizeVectorTypes.cpp2868 EVT MaskVT = Mask.getValueType(); in WidenVecRes_MLOAD() local
2873 if (getTypeAction(MaskVT) == TargetLowering::TypeWidenVector) in WidenVecRes_MLOAD()
2881 unsigned MaskNumElts = MaskVT.getVectorNumElements(); in WidenVecRes_MLOAD()
2885 SDValue ZeroVal = DAG.getConstant(0, dl, MaskVT); in WidenVecRes_MLOAD()
3301 EVT MaskVT = Mask.getValueType(); in WidenVecOp_MSTORE() local
3307 if (OpNo == 2 || getTypeAction(MaskVT) == TargetLowering::TypeWidenVector) in WidenVecOp_MSTORE()
3315 unsigned MaskNumElts = MaskVT.getVectorNumElements(); in WidenVecOp_MSTORE()
3319 SDValue ZeroVal = DAG.getConstant(0, dl, MaskVT); in WidenVecOp_MSTORE()
/external/swiftshader/third_party/LLVM/lib/Target/X86/
DX86ISelLowering.cpp13418 EVT MaskVT = Mask.getValueType(); in PerformOrCombine() local
13437 unsigned EltBits = MaskVT.getVectorElementType().getSizeInBits(); in PerformOrCombine()
13450 X.getValueType() == MaskVT && X.getValueType() == Y.getValueType()){ in PerformOrCombine()
13459 SDValue Sign = DAG.getNode(Opc, DL, MaskVT, X, Mask.getOperand(1)); in PerformOrCombine()