[PATCH] D23704: [GraphTraits] Make nodes_iterator dereference to NodeType*

Tim Shen via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 18 22:27:55 PDT 2016


timshen created this revision.
timshen added a reviewer: dblaikie.
timshen added a subscriber: llvm-commits.
Herald added a reviewer: tstellarAMD.
Herald added subscribers: arsenm, MatzeB.

Currently nodes_iterator may dereference to a NodeType* or a NodeType&. Make them all dereference to NodeType*, which is NodeRef later.

https://reviews.llvm.org/D23704

Files:
  include/llvm/ADT/GraphTraits.h
  include/llvm/Analysis/BlockFrequencyInfoImpl.h
  include/llvm/Analysis/CallGraph.h
  include/llvm/CodeGen/MachineFunction.h
  include/llvm/CodeGen/ScheduleDAG.h
  include/llvm/CodeGen/SelectionDAG.h
  include/llvm/IR/CFG.h
  include/llvm/Support/GenericDomTree.h
  include/llvm/Support/GraphWriter.h
  lib/Analysis/BlockFrequencyInfo.cpp
  lib/CodeGen/MachineBlockFrequencyInfo.cpp
  lib/Target/AMDGPU/AMDILCFGStructurizer.cpp
  lib/Transforms/Scalar/NaryReassociate.cpp
  lib/Transforms/Scalar/SeparateConstOffsetFromGEP.cpp
  lib/Transforms/Scalar/StraightLineStrengthReduce.cpp
  unittests/Analysis/CallGraphTest.cpp

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D23704.68648.patch
Type: text/x-patch
Size: 15285 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20160819/8e8bea2e/attachment.bin>


More information about the llvm-commits mailing list