Lines Matching defs:LD
875 MemSDNode *LD = cast<MemSDNode>(N);
876 assert(LD->readMem() && "Expected load");
883 EVT LoadedVT = LD->getMemoryVT();
888 unsigned int CodeAddrSpace = getCodeAddrSpace(LD);
889 if (canLowerToLDG(LD, *Subtarget, CodeAddrSpace, MF)) {
893 CurDAG->getDataLayout().getPointerSizeInBits(LD->getAddressSpace());
897 auto [Ordering, Scope] = insertMemoryInstructionFence(DL, Chain, LD);
930 MVT::SimpleValueType TargetVT = LD->getSimpleValueType(0).SimpleTy;
1067 SDNode *LD;
1200 LD = CurDAG->getMachineNode(*Opcode, DL, N->getVTList(), Ops);
1203 CurDAG->setNodeMemRefs(cast<MachineSDNode>(LD), {MemRef});
1205 ReplaceNode(N, LD);
1249 SDNode *LD;
1306 LD = CurDAG->getMachineNode(*Opcode, DL, InstVTList, Ops);
1419 LD = CurDAG->getMachineNode(*Opcode, DL, InstVTList, Ops);
1535 LD = CurDAG->getMachineNode(*Opcode, DL, InstVTList, Ops);
1562 SDValue Res(LD, i);
1573 ReplaceNode(N, LD);