Home | History | Annotate | Download | only in ARM

Lines Matching defs:Ld

1471   LoadSDNode *LD = cast<LoadSDNode>(N);
1472 ISD::MemIndexedMode AM = LD->getAddressingMode();
1476 EVT LoadedVT = LD->getMemoryVT();
1482 SelectAddrMode2OffsetImmPre(N, LD->getOffset(), Offset, AMOpc)) {
1486 SelectAddrMode2OffsetImm(N, LD->getOffset(), Offset, AMOpc)) {
1490 SelectAddrMode2OffsetReg(N, LD->getOffset(), Offset, AMOpc)) {
1495 SelectAddrMode3Offset(N, LD->getOffset(), Offset, AMOpc)) {
1497 Opcode = (LD->getExtensionType() == ISD::SEXTLOAD)
1501 if (LD->getExtensionType() == ISD::SEXTLOAD) {
1502 if (SelectAddrMode3Offset(N, LD->getOffset(), Offset, AMOpc)) {
1508 SelectAddrMode2OffsetImmPre(N, LD->getOffset(), Offset, AMOpc)) {
1512 SelectAddrMode2OffsetImm(N, LD->getOffset(), Offset, AMOpc)) {
1515 } else if (SelectAddrMode2OffsetReg(N, LD->getOffset(), Offset, AMOpc)) {
1524 SDValue Chain = LD->getChain();
1525 SDValue Base = LD->getBasePtr();
1531 SDValue Chain = LD->getChain();
1532 SDValue Base = LD->getBasePtr();
1544 LoadSDNode *LD = cast<LoadSDNode>(N);
1545 ISD::MemIndexedMode AM = LD->getAddressingMode();
1549 EVT LoadedVT = LD->getMemoryVT();
1550 bool isSExtLd = LD->getExtensionType() == ISD::SEXTLOAD;
1555 if (SelectT2AddrModeImm8Offset(N, LD->getOffset(), Offset)) {
1580 SDValue Chain = LD->getChain();
1581 SDValue Base = LD->getBasePtr();
3075 SDNode *Ld = CurDAG->getMachineNode(NewOpc, dl, ResTys, Ops);
3079 cast<MachineSDNode>(Ld)->setMemRefs(MemOp, MemOp + 1);
3082 SDValue OutChain = isThumb ? SDValue(Ld, 2) : SDValue(Ld, 1);
3086 Result = SDValue(Ld, 0);
3091 dl, MVT::i32, SDValue(Ld, 0), SubRegIdx);
3099 Result = SDValue(Ld, 1);
3104 dl, MVT::i32, SDValue(Ld, 0), SubRegIdx);