Home
last modified time | relevance | path

Searched refs:SLD (Results 1 – 12 of 12) sorted by relevance

/freebsd-14.2/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp2011 assert(SLD->isUnindexed() && in SplitVecRes_VP_STRIDED_LOAD()
2013 assert(SLD->getOffset().isUndef() && in SplitVecRes_VP_STRIDED_LOAD()
2016 SDLoc DL(SLD); in SplitVecRes_VP_STRIDED_LOAD()
2026 SDValue Mask = SLD->getMask(); in SplitVecRes_VP_STRIDED_LOAD()
2039 DAG.SplitEVL(SLD->getVectorLength(), SLD->getValueType(0), DL); in SplitVecRes_VP_STRIDED_LOAD()
2043 SLD->getAddressingMode(), SLD->getExtensionType(), LoVT, DL, in SplitVecRes_VP_STRIDED_LOAD()
2044 SLD->getChain(), SLD->getBasePtr(), SLD->getOffset(), SLD->getStride(), in SplitVecRes_VP_STRIDED_LOAD()
2045 LoMask, LoEVL, LoMemVT, SLD->getMemOperand(), SLD->isExpandingLoad()); in SplitVecRes_VP_STRIDED_LOAD()
2072 SLD->getAAInfo(), SLD->getRanges()); in SplitVecRes_VP_STRIDED_LOAD()
2074 Hi = DAG.getStridedLoadVP(SLD->getAddressingMode(), SLD->getExtensionType(), in SplitVecRes_VP_STRIDED_LOAD()
[all …]
H A DSelectionDAG.cpp827 const VPStridedLoadSDNode *SLD = cast<VPStridedLoadSDNode>(N); in AddNodeIDCustom() local
828 ID.AddInteger(SLD->getMemoryVT().getRawBits()); in AddNodeIDCustom()
829 ID.AddInteger(SLD->getRawSubclassData()); in AddNodeIDCustom()
830 ID.AddInteger(SLD->getPointerInfo().getAddrSpace()); in AddNodeIDCustom()
9103 auto *SLD = cast<VPStridedLoadSDNode>(OrigLoad); in getIndexedStridedLoadVP() local
9104 assert(SLD->getOffset().isUndef() && in getIndexedStridedLoadVP()
9108 SLD->getMemOperand()->getFlags() & in getIndexedStridedLoadVP()
9111 AM, SLD->getExtensionType(), OrigLoad.getValueType(), DL, SLD->getChain(), in getIndexedStridedLoadVP()
9112 Base, Offset, SLD->getStride(), SLD->getMask(), SLD->getVectorLength(), in getIndexedStridedLoadVP()
9113 SLD->getPointerInfo(), SLD->getMemoryVT(), SLD->getAlign(), MMOFlags, in getIndexedStridedLoadVP()
[all …]
H A DLegalizeTypes.h881 void SplitVecRes_VP_STRIDED_LOAD(VPStridedLoadSDNode *SLD, SDValue &Lo,
H A DDAGCombiner.cpp12073 auto *SLD = cast<VPStridedLoadSDNode>(N); in visitVP_STRIDED_LOAD() local
12074 EVT EltVT = SLD->getValueType(0).getVectorElementType(); in visitVP_STRIDED_LOAD()
12076 if (auto *CStride = dyn_cast<ConstantSDNode>(SLD->getStride()); in visitVP_STRIDED_LOAD()
12079 SLD->getAddressingMode(), SLD->getExtensionType(), SLD->getValueType(0), in visitVP_STRIDED_LOAD()
12080 SDLoc(N), SLD->getChain(), SLD->getBasePtr(), SLD->getOffset(), in visitVP_STRIDED_LOAD()
12081 SLD->getMask(), SLD->getVectorLength(), SLD->getMemoryVT(), in visitVP_STRIDED_LOAD()
12082 SLD->getMemOperand(), SLD->isExpandingLoad()); in visitVP_STRIDED_LOAD()
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBack2BackFusion.def202 SLD,
740 SLD,
H A DPPCScheduleP7.td218 SLD, SLD_rec, SLW, SLW8, SLW_rec, SLW8_rec, SRD, SRD_rec, SRW, SRW8, SRW_rec,
H A DPPCInstrInfo.cpp4034 case PPC::SLD: in instrHasImmForm()
4064 case PPC::SLD: III.ImmOpcode = PPC::RLDICR; break; in instrHasImmForm()
4947 bool SpecialShift64 = Opc == PPC::SLD || Opc == PPC::SLD_rec || in transformToImmFormFedByLI()
H A DP10InstrResources.td1008 SLD,
H A DPPCInstr64Bit.td906 defm SLD : XForm_6r<31, 27, (outs g8rc:$RA), (ins g8rc:$RST, gprc:$RB),
1887 (SLD $rS, $rB)>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/Mips/
H A DMipsScheduleP5600.td298 def : InstRW<[P5600WriteMSAShortInt], (instregex "^(SLD|SLDI)_[BHWD]$")>;
H A DMipsScheduleGeneric.td1448 def : InstRW<[GenericWriteMSAShortInt], (instregex "^(SLD|SLDI)_[BHWD]$")>;
/freebsd-14.2/contrib/llvm-project/llvm/lib/Target/VE/
H A DVEInstrInfo.td644 // e.g. SLD
1334 // Section 8.6.2 - SLD (Shift Left Double)
1335 defm SLD : RRILDm<"sld", 0x64, I64>;