Home
last modified time | relevance | path

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

/llvm-project-15.0.7/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp2022 return {MSC->getMask(), MSC->getIndex(), MSC->getScale()}; in SplitVecRes_Gather()
3281 return {MSC->getMask(), MSC->getIndex(), MSC->getScale(), in SplitVecOp_Scatter()
3282 MSC->getValue()}; in SplitVecOp_Scatter()
3324 MSC->getIndexType(), MSC->isTruncatingStore()); in SplitVecOp_Scatter()
5976 SDValue DataOp = MSC->getValue(); in WidenVecOp_MSCATTER()
5977 SDValue Mask = MSC->getMask(); in WidenVecOp_MSCATTER()
5978 SDValue Index = MSC->getIndex(); in WidenVecOp_MSCATTER()
5979 SDValue Scale = MSC->getScale(); in WidenVecOp_MSCATTER()
5980 EVT WideMemVT = MSC->getMemoryVT(); in WidenVecOp_MSCATTER()
6007 SDValue Ops[] = {MSC->getChain(), DataOp, Mask, MSC->getBasePtr(), Index, in WidenVecOp_MSCATTER()
[all …]
H A DDAGCombiner.cpp10623 MaskedScatterSDNode *MSC = cast<MaskedScatterSDNode>(N); in visitMSCATTER() local
10624 SDValue Mask = MSC->getMask(); in visitMSCATTER()
10625 SDValue Chain = MSC->getChain(); in visitMSCATTER()
10626 SDValue Index = MSC->getIndex(); in visitMSCATTER()
10627 SDValue Scale = MSC->getScale(); in visitMSCATTER()
10628 SDValue StoreVal = MSC->getValue(); in visitMSCATTER()
10629 SDValue BasePtr = MSC->getBasePtr(); in visitMSCATTER()
10630 ISD::MemIndexType IndexType = MSC->getIndexType(); in visitMSCATTER()
10637 if (refineUniformBase(BasePtr, Index, MSC->isIndexScaled(), DAG)) { in visitMSCATTER()
10641 MSC->isTruncatingStore()); in visitMSCATTER()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64ISelLowering.cpp5024 SDValue Chain = MSC->getChain(); in LowerMSCATTER()
5025 SDValue StoreVal = MSC->getValue(); in LowerMSCATTER()
5026 SDValue Mask = MSC->getMask(); in LowerMSCATTER()
5027 SDValue BasePtr = MSC->getBasePtr(); in LowerMSCATTER()
5028 SDValue Index = MSC->getIndex(); in LowerMSCATTER()
5029 SDValue Scale = MSC->getScale(); in LowerMSCATTER()
5031 EVT MemVT = MSC->getMemoryVT(); in LowerMSCATTER()
5033 bool Truncating = MSC->isTruncatingStore(); in LowerMSCATTER()
5035 bool IsScaled = MSC->isIndexScaled(); in LowerMSCATTER()
5036 bool IsSigned = MSC->isIndexSigned(); in LowerMSCATTER()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/SystemZ/
H A DSystemZScheduleZ16.td498 (instregex "MSC$")>;
H A DSystemZScheduleZ15.td498 (instregex "MSC$")>;
H A DSystemZScheduleZ14.td484 (instregex "MSC$")>;
H A DSystemZInstrInfo.td1407 defm MSC : BinaryRXYAndPseudo<"msc", 0xE353, null_frag, GR32, load, 4>;