reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/CodeGen/SelectionDAG/DAGCombiner.cpp
13508   if (LoadSDNode *LD  = dyn_cast<LoadSDNode>(N)) {
13516   } else if (StoreSDNode *ST  = dyn_cast<StoreSDNode>(N)) {
13539   if (!TLI.getPreIndexedAddressParts(N, BasePtr, Offset, AM, DAG))
13570     SDValue Val = cast<StoreSDNode>(N)->getValue();
13584   Worklist.push_back(N);
13631     if (Use == N)
13647     Result = DAG.getIndexedLoad(SDValue(N,0), SDLoc(N),
13647     Result = DAG.getIndexedLoad(SDValue(N,0), SDLoc(N),
13650     Result = DAG.getIndexedStore(SDValue(N,0), SDLoc(N),
13650     Result = DAG.getIndexedStore(SDValue(N,0), SDLoc(N),
13654   LLVM_DEBUG(dbgs() << "\nReplacing.4 "; N->dump(&DAG); dbgs() << "\nWith: ";
13658     DAG.ReplaceAllUsesOfValueWith(SDValue(N, 0), Result.getValue(0));
13659     DAG.ReplaceAllUsesOfValueWith(SDValue(N, 1), Result.getValue(2));
13661     DAG.ReplaceAllUsesOfValueWith(SDValue(N, 0), Result.getValue(1));
13665   deleteAndRecombine(N);