Home | History | Annotate | Download | only in ARM

Lines Matching defs:Ld

1331   LoadSDNode *LD = cast<LoadSDNode>(N);
1332 ISD::MemIndexedMode AM = LD->getAddressingMode();
1336 EVT LoadedVT = LD->getMemoryVT();
1342 SelectAddrMode2OffsetImmPre(N, LD->getOffset(), Offset, AMOpc)) {
1346 SelectAddrMode2OffsetImm(N, LD->getOffset(), Offset, AMOpc)) {
1350 SelectAddrMode2OffsetReg(N, LD->getOffset(), Offset, AMOpc)) {
1355 SelectAddrMode3Offset(N, LD->getOffset(), Offset, AMOpc)) {
1357 Opcode = (LD->getExtensionType() == ISD::SEXTLOAD)
1361 if (LD->getExtensionType() == ISD::SEXTLOAD) {
1362 if (SelectAddrMode3Offset(N, LD->getOffset(), Offset, AMOpc)) {
1368 SelectAddrMode2OffsetImmPre(N, LD->getOffset(), Offset, AMOpc)) {
1372 SelectAddrMode2OffsetImm(N, LD->getOffset(), Offset, AMOpc)) {
1375 } else if (SelectAddrMode2OffsetReg(N, LD->getOffset(), Offset, AMOpc)) {
1384 SDValue Chain = LD->getChain();
1385 SDValue Base = LD->getBasePtr();
1391 SDValue Chain = LD->getChain();
1392 SDValue Base = LD->getBasePtr();
1404 LoadSDNode *LD = cast<LoadSDNode>(N);
1405 ISD::MemIndexedMode AM = LD->getAddressingMode();
1409 EVT LoadedVT = LD->getMemoryVT();
1410 bool isSExtLd = LD->getExtensionType() == ISD::SEXTLOAD;
1415 if (SelectT2AddrModeImm8Offset(N, LD->getOffset(), Offset)) {
1440 SDValue Chain = LD->getChain();
1441 SDValue Base = LD->getBasePtr();
3097 SDNode *Ld = CurDAG->getMachineNode(NewOpc, dl, ResTys, Ops.data(),
3102 cast<MachineSDNode>(Ld)->setMemRefs(MemOp, MemOp + 1);
3108 SDValue(Ld, 0), SDValue(0,0));
3110 SDValue(Ld, 1), Chain.getValue(1));
3127 ReplaceUses(SDValue(N, 2), SDValue(Ld, 2));