Home
last modified time | relevance | path

Searched refs:MGS (Results 1 – 2 of 2) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64InstrInfo.td451 auto MGS = cast<MaskedGatherScatterSDNode>(N);
452 bool Signed = MGS->isIndexSigned() ||
454 return Signed && MGS->isIndexScaled();
460 auto MGS = cast<MaskedGatherScatterSDNode>(N);
461 bool Signed = MGS->isIndexSigned() ||
463 return Signed && !MGS->isIndexScaled();
469 auto MGS = cast<MaskedGatherScatterSDNode>(N);
470 bool Signed = MGS->isIndexSigned() ||
472 return !Signed && MGS->isIndexScaled();
479 bool Signed = MGS->isIndexSigned() ||
[all …]
H A DAArch64ISelLowering.cpp17758 MaskedGatherScatterSDNode *MGS = cast<MaskedGatherScatterSDNode>(N); in performMaskedGatherScatterCombine() local
17764 SDLoc DL(MGS); in performMaskedGatherScatterCombine()
17765 SDValue Chain = MGS->getChain(); in performMaskedGatherScatterCombine()
17766 SDValue Scale = MGS->getScale(); in performMaskedGatherScatterCombine()
17767 SDValue Index = MGS->getIndex(); in performMaskedGatherScatterCombine()
17768 SDValue Mask = MGS->getMask(); in performMaskedGatherScatterCombine()
17769 SDValue BasePtr = MGS->getBasePtr(); in performMaskedGatherScatterCombine()
17770 ISD::MemIndexType IndexType = MGS->getIndexType(); in performMaskedGatherScatterCombine()
17772 if (!findMoreOptimalIndexType(MGS, BasePtr, Index, DAG)) in performMaskedGatherScatterCombine()
17777 if (auto *MGT = dyn_cast<MaskedGatherSDNode>(MGS)) { in performMaskedGatherScatterCombine()
[all …]