/external/swiftshader/third_party/llvm-7.0/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 3005 EVT MaskVT = Mask.getValueType(); in WidenVecRes_MLOAD() local 3012 MaskVT.getVectorElementType(), in WidenVecRes_MLOAD() 3030 EVT MaskVT = Mask.getValueType(); in WidenVecRes_MGATHER() local 3038 MaskVT.getVectorElementType(), in WidenVecRes_MGATHER() 3105 SDValue DAGTypeLegalizer::convertMask(SDValue InMask, EVT MaskVT, in convertMask() argument 3116 SDValue Mask = DAG.getNode(InMask->getOpcode(), SDLoc(InMask), MaskVT, Ops); in convertMask() 3121 unsigned MaskScalarBits = MaskVT.getScalarSizeInBits(); in convertMask() 3125 MaskVT.getVectorNumElements()); in convertMask() 3129 MaskVT.getVectorNumElements()); in convertMask() 3162 EVT MaskVT = getSetCCResultType(SetCC->getOperand(0).getValueType()); in getSETCCWidenedResultTy() local [all …]
|
D | LegalizeTypes.h | 845 SDValue convertMask(SDValue InMask, EVT MaskVT, EVT ToMaskVT);
|
D | TargetLowering.cpp | 4269 EVT MaskVT = Mask.getValueType(); in IncrementMemoryAddress() local 4270 assert(DataVT.getVectorNumElements() == MaskVT.getVectorNumElements() && in IncrementMemoryAddress() 4274 EVT MaskIntVT = EVT::getIntegerVT(*DAG.getContext(), MaskVT.getSizeInBits()); in IncrementMemoryAddress()
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Target/X86/ |
D | X86ISelLowering.cpp | 7051 MVT MaskVT = BOperand.getSimpleValueType(); in lowerBuildVectorAsBroadcast() local 7052 if ((EltType == MVT::i64 && MaskVT == MVT::v8i1) || // for broadcastmb2q in lowerBuildVectorAsBroadcast() 7053 (EltType == MVT::i32 && MaskVT == MVT::v16i1)) { // for broadcastmw2d in lowerBuildVectorAsBroadcast() 9310 static SDValue getMaskNode(SDValue Mask, MVT MaskVT, 9668 MVT MaskVT = MVT::getVectorVT(MVT::i64, VT.getSizeInBits() / 64); in lowerVectorShuffleAsBitBlend() local 9669 V2 = DAG.getBitcast(VT, DAG.getNode(X86ISD::ANDNP, DL, MaskVT, in lowerVectorShuffleAsBitBlend() 9670 DAG.getBitcast(MaskVT, V1Mask), in lowerVectorShuffleAsBitBlend() 9671 DAG.getBitcast(MaskVT, V2))); in lowerVectorShuffleAsBitBlend() 15196 MVT MaskVT = MVT::getVectorVT(MVT::i1, VT.getVectorNumElements()); in LowerVSELECT() local 15197 SDValue Mask = DAG.getSetCC(dl, MaskVT, Cond, in LowerVSELECT() [all …]
|
D | X86InstrSSE.td | 7942 ValueType MaskVT, string BlendStr, ValueType ZeroVT> { 7944 def: Pat<(X86mstore addr:$ptr, (MaskVT RC:$mask), (VT RC:$src)), 7947 def: Pat<(VT (X86mload addr:$ptr, (MaskVT RC:$mask), undef)), 7949 def: Pat<(VT (X86mload addr:$ptr, (MaskVT RC:$mask), 7952 def: Pat<(VT (X86mload addr:$ptr, (MaskVT RC:$mask), (VT RC:$src0))),
|
/external/llvm/lib/CodeGen/SelectionDAG/ |
D | LegalizeVectorTypes.cpp | 2868 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/llvm/lib/Target/X86/ |
D | X86InstrSSE.td | 8672 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/swiftshader/third_party/LLVM/lib/Target/X86/ |
D | X86ISelLowering.cpp | 13418 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()
|