Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/
H A DPPCBack2BackFusion.def202 SLD,
740 SLD,
H A DPPCInstrInfo.cpp4092 case PPC::SLD: in instrHasImmForm()
4122 case PPC::SLD: III.ImmOpcode = PPC::RLDICR; break; in instrHasImmForm()
5011 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),
1895 (SLD $rS, $rB)>;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DLegalizeVectorTypes.cpp2155 void DAGTypeLegalizer::SplitVecRes_VP_STRIDED_LOAD(VPStridedLoadSDNode *SLD, in SplitVecRes_VP_STRIDED_LOAD()
2157 assert(SLD->isUnindexed() && in SplitVecRes_VP_STRIDED_LOAD()
2159 assert(SLD->getOffset().isUndef() && in SplitVecRes_VP_STRIDED_LOAD()
2162 SDLoc DL(SLD); in SplitVecRes_VP_STRIDED_LOAD()
2165 std::tie(LoVT, HiVT) = DAG.GetSplitDestVTs(SLD->getValueType(0)); in SplitVecRes_VP_STRIDED_LOAD()
2170 DAG.GetDependentSplitDestVTs(SLD->getMemoryVT(), LoVT, &HiIsEmpty); in SplitVecRes_VP_STRIDED_LOAD()
2172 SDValue Mask = SLD->getMask(); in SplitVecRes_VP_STRIDED_LOAD()
2185 DAG.SplitEVL(SLD->getVectorLength(), SLD->getValueType(0), DL); in SplitVecRes_VP_STRIDED_LOAD()
2189 SLD in SplitVecRes_VP_STRIDED_LOAD()
2151 SplitVecRes_VP_STRIDED_LOAD(VPStridedLoadSDNode * SLD,SDValue & Lo,SDValue & Hi) SplitVecRes_VP_STRIDED_LOAD() argument
[all...]
H A DLegalizeTypes.h927 void SplitVecRes_VP_STRIDED_LOAD(VPStridedLoadSDNode *SLD, SDValue &Lo,
H A DDAGCombiner.cpp12190 auto *SLD = cast<VPStridedLoadSDNode>(N); in visitVP_STRIDED_LOAD() local
12191 EVT EltVT = SLD->getValueType(0).getVectorElementType(); in visitVP_STRIDED_LOAD()
12193 if (auto *CStride = dyn_cast<ConstantSDNode>(SLD->getStride()); in visitVP_STRIDED_LOAD()
12196 SLD->getAddressingMode(), SLD->getExtensionType(), SLD->getValueType(0), in visitVP_STRIDED_LOAD()
12197 SDLoc(N), SLD->getChain(), SLD->getBasePtr(), SLD->getOffset(), in visitVP_STRIDED_LOAD()
12198 SLD->getMask(), SLD->getVectorLength(), SLD->getMemoryVT(), in visitVP_STRIDED_LOAD()
12199 SLD->getMemOperand(), SLD->isExpandingLoad()); in visitVP_STRIDED_LOAD()
H A DSelectionDAG.cpp831 const VPStridedLoadSDNode *SLD = cast<VPStridedLoadSDNode>(N); in AddNodeIDCustom() local
832 ID.AddInteger(SLD->getMemoryVT().getRawBits()); in AddNodeIDCustom()
833 ID.AddInteger(SLD->getRawSubclassData()); in AddNodeIDCustom()
834 ID.AddInteger(SLD->getPointerInfo().getAddrSpace()); in AddNodeIDCustom()
/freebsd/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/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>;