Lines Matching defs:LD
906 MemSDNode *LD = cast<MemSDNode>(N);
907 assert(LD->readMem() && "Expected load");
909 EVT LoadedVT = LD->getMemoryVT();
919 AtomicOrdering Ordering = LD->getSuccessOrdering();
928 unsigned int CodeAddrSpace = getCodeAddrSpace(LD);
929 if (canLowerToLDG(LD, *Subtarget, CodeAddrSpace, MF)) {
934 CurDAG->getDataLayout().getPointerSizeInBits(LD->getAddressSpace());
939 bool isVolatile = LD->isVolatile() || Ordering == AtomicOrdering::Monotonic;
977 MVT::SimpleValueType TargetVT = LD->getSimpleValueType(0).SimpleTy;
1052 SDNode *LD;
1144 LD = CurDAG->getMachineNode(*Opcode, DL, N->getVTList(), Ops);
1169 LD = CurDAG->getMachineNode(*Opcode, DL, N->getVTList(), Ops);
1215 LD = CurDAG->getMachineNode(*Opcode, DL, N->getVTList(), Ops);
1259 LD = CurDAG->getMachineNode(*Opcode, DL, N->getVTList(), Ops);
1263 CurDAG->setNodeMemRefs(cast<MachineSDNode>(LD), {MemRef});
1265 ReplaceNode(N, LD);
1303 SDNode *LD;
1397 LD = CurDAG->getMachineNode(*Opcode, DL, InstVTList, Ops);
1520 LD = CurDAG->getMachineNode(*Opcode, DL, InstVTList, Ops);
1642 LD = CurDAG->getMachineNode(*Opcode, DL, InstVTList, Ops);
1669 SDValue Res(LD, i);
1680 ReplaceNode(N, LD);