• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10.1/llvmCore-3425.0.34/lib/CodeGen/SelectionDAG/

Lines Matching defs:LD

726   if (LoadSDNode *LD = dyn_cast<LoadSDNode>(Op)) {
727 EVT MemVT = LD->getMemoryVT();
728 ISD::LoadExtType ExtType = ISD::isNON_EXTLoad(LD)
731 : LD->getExtensionType();
734 LD->getChain(), LD->getBasePtr(),
735 LD->getPointerInfo(),
736 MemVT, LD->isVolatile(),
737 LD->isNonTemporal(), LD->getAlignment());
950 LoadSDNode *LD = cast<LoadSDNode>(N);
951 EVT MemVT = LD->getMemoryVT();
952 ISD::LoadExtType ExtType = ISD::isNON_EXTLoad(LD)
955 : LD->getExtensionType();
957 LD->getChain(), LD->getBasePtr(),
958 LD->getPointerInfo(),
959 MemVT, LD->isVolatile(),
960 LD->isNonTemporal(), LD->getAlignment());
6706 if (LoadSDNode *LD = dyn_cast<LoadSDNode>(Use)) {
6707 if (LD->isIndexed() || LD->getBasePtr().getNode() != N)
6753 if (LoadSDNode *LD = dyn_cast<LoadSDNode>(N)) {
6754 if (LD->isIndexed())
6756 VT = LD->getMemoryVT();
6760 Ptr = LD->getBasePtr();
6880 if (LoadSDNode *LD = dyn_cast<LoadSDNode>(N)) {
6881 if (LD->isIndexed())
6883 VT = LD->getMemoryVT();
6887 Ptr = LD->getBasePtr();
6998 LoadSDNode *LD = cast<LoadSDNode>(N);
6999 SDValue Chain = LD->getChain();
7000 SDValue Ptr = LD->getBasePtr();
7005 if (!LD->isVolatile()) {
7056 if (ISD::isNormalLoad(N) && !LD->isVolatile()) {
7066 if (OptLevel != CodeGenOpt::None && LD->isUnindexed()) {
7068 if (Align > LD->getAlignment())
7069 return DAG.getExtLoad(LD->getExtensionType(), N->getDebugLoc(),
7070 LD->getValueType(0),
7071 Chain, Ptr, LD->getPointerInfo(),
7072 LD->getMemoryVT(),
7073 LD->isVolatile(), LD->isNonTemporal(), Align);
7086 if (LD->getExtensionType() == ISD::NON_EXTLOAD) {
7087 ReplLoad = DAG.getLoad(N->getValueType(0), LD->getDebugLoc(),
7088 BetterChain, Ptr, LD->getPointerInfo(),
7089 LD->isVolatile(), LD->isNonTemporal(),
7090 LD->isInvariant(), LD->getAlignment());
7092 ReplLoad = DAG.getExtLoad(LD->getExtensionType(), LD->getDebugLoc(),
7093 LD->getValueType(0),
7094 BetterChain, Ptr, LD->getPointerInfo(),
7095 LD->getMemoryVT(),
7096 LD->isVolatile(),
7097 LD->isNonTemporal(),
7098 LD->getAlignment());
7135 LoadSDNode *LD = cast<LoadSDNode>(V->getOperand(0));
7136 if (LD->getBasePtr() != Ptr) return Result; // Not from same pointer.
7140 if (LD == Chain.getNode())
7147 if (Chain->getOperand(i).getNode() == LD) {
7300 LoadSDNode *LD = cast<LoadSDNode>(N0);
7301 if (LD->getBasePtr() != Ptr ||
7302 LD->getPointerInfo().getAddrSpace() !=
7342 unsigned NewAlign = MinAlign(LD->getAlignment(), PtrOff);
7347 SDValue NewPtr = DAG.getNode(ISD::ADD, LD->getDebugLoc(),
7351 LD->getChain(), NewPtr,
7352 LD->getPointerInfo().getWithOffset(PtrOff),
7353 LD->isVolatile(), LD->isNonTemporal(),
7354 LD->isInvariant(), NewAlign);
7386 LoadSDNode *LD = cast<LoadSDNode>(Value);
7387 EVT VT = LD->getMemoryVT();
7390 LD->isNonTemporal() ||
7392 LD->getPointerInfo().getAddrSpace() != 0 ||
7403 unsigned LDAlign = LD->getAlignment();
7411 LD->getChain(), LD->getBasePtr(),
7412 LD->getPointerInfo(),