Home | History | Annotate | Download | only in SelectionDAG

Lines Matching defs:LD

475     const LoadSDNode *LD = cast<LoadSDNode>(N);
476 ID.AddInteger(LD->getMemoryVT().getRawBits());
477 ID.AddInteger(LD->getRawSubclassData());
478 ID.AddInteger(LD->getPointerInfo().getAddrSpace());
2280 LoadSDNode *LD = cast<LoadSDNode>(Op);
2283 EVT VT = LD->getMemoryVT();
2286 } else if (const MDNode *Ranges = LD->getRanges()) {
2287 if (LD->getExtensionType() == ISD::NON_EXTLOAD)
2726 if (LoadSDNode *LD = dyn_cast<LoadSDNode>(Op)) {
2727 unsigned ExtType = LD->getExtensionType();
2731 Tmp = LD->getMemoryVT().getScalarType().getSizeInBits();
2734 Tmp = LD->getMemoryVT().getScalarType().getSizeInBits();
5165 LoadSDNode *LD = cast<LoadSDNode>(OrigLoad);
5166 assert(LD->getOffset().getOpcode() == ISD::UNDEF &&
5168 return getLoad(AM, LD->getExtensionType(), OrigLoad.getValueType(), dl,
5169 LD->getChain(), Base, Offset, LD->getPointerInfo(),
5170 LD->getMemoryVT(), LD->isVolatile(), LD->isNonTemporal(),
5171 false, LD->getAlignment());
6879 if (LoadSDNode *Ld = dyn_cast<LoadSDNode>(*this)) {
6880 if (!Ld->isVolatile())
6881 return Ld->getChain().reachesChainWithoutSideEffects(Dest, Depth-1);
7006 /// isConsecutiveLoad - Return true if LD is loading 'Bytes' bytes from a
7009 bool SelectionDAG::isConsecutiveLoad(LoadSDNode *LD, LoadSDNode *Base,
7011 if (LD->getChain() != Base->getChain())
7013 EVT VT = LD->getValueType(0);
7017 SDValue Loc = LD->getOperand(1);