Lines Matching defs:LD

1522   LoadSDNode *LD = cast<LoadSDNode>(N);
1523 ISD::MemIndexedMode AM = LD->getAddressingMode();
1527 EVT LoadedVT = LD->getMemoryVT();
1533 SelectAddrMode2OffsetImmPre(N, LD->getOffset(), Offset, AMOpc)) {
1537 SelectAddrMode2OffsetImm(N, LD->getOffset(), Offset, AMOpc)) {
1541 SelectAddrMode2OffsetReg(N, LD->getOffset(), Offset, AMOpc)) {
1546 SelectAddrMode3Offset(N, LD->getOffset(), Offset, AMOpc)) {
1548 Opcode = (LD->getExtensionType() == ISD::SEXTLOAD)
1552 if (LD->getExtensionType() == ISD::SEXTLOAD) {
1553 if (SelectAddrMode3Offset(N, LD->getOffset(), Offset, AMOpc)) {
1559 SelectAddrMode2OffsetImmPre(N, LD->getOffset(), Offset, AMOpc)) {
1563 SelectAddrMode2OffsetImm(N, LD->getOffset(), Offset, AMOpc)) {
1566 } else if (SelectAddrMode2OffsetReg(N, LD->getOffset(), Offset, AMOpc)) {
1575 SDValue Chain = LD->getChain();
1576 SDValue Base = LD->getBasePtr();
1585 SDValue Chain = LD->getChain();
1586 SDValue Base = LD->getBasePtr();
1601 LoadSDNode *LD = cast<LoadSDNode>(N);
1602 EVT LoadedVT = LD->getMemoryVT();
1603 ISD::MemIndexedMode AM = LD->getAddressingMode();
1604 if (AM != ISD::POST_INC || LD->getExtensionType() != ISD::NON_EXTLOAD ||
1608 auto *COffs = dyn_cast<ConstantSDNode>(LD->getOffset());
1616 SDValue Chain = LD->getChain();
1617 SDValue Base = LD->getBasePtr();
1628 LoadSDNode *LD = cast<LoadSDNode>(N);
1629 ISD::MemIndexedMode AM = LD->getAddressingMode();
1633 EVT LoadedVT = LD->getMemoryVT();
1634 bool isSExtLd = LD->getExtensionType() == ISD::SEXTLOAD;
1639 if (SelectT2AddrModeImm8Offset(N, LD->getOffset(), Offset)) {
1664 SDValue Chain = LD->getChain();
1665 SDValue Base = LD->getBasePtr();
1687 if (LoadSDNode *LD = dyn_cast<LoadSDNode>(N)) {
1688 ISD::MemIndexedMode AM = LD->getAddressingMode();
1691 LoadedVT = LD->getMemoryVT();
1695 Chain = LD->getChain();
1696 Base = LD->getBasePtr();
1697 Offset = LD->getOffset();
1698 Align = LD->getAlignment();
1699 isSExtLd = LD->getExtensionType() == ISD::SEXTLOAD;
1703 } else if (MaskedLoadSDNode *LD = dyn_cast<MaskedLoadSDNode>(N)) {
1704 ISD::MemIndexedMode AM = LD->getAddressingMode();
1707 LoadedVT = LD->getMemoryVT();
1711 Chain = LD->getChain();
1712 Base = LD->getBasePtr();
1713 Offset = LD->getOffset();
1714 Align = LD->getAlignment();
1715 isSExtLd = LD->getExtensionType() == ISD::SEXTLOAD;
1718 PredReg = LD->getMask();