Skip to content
  1. Apr 15, 2011
  2. Dec 20, 2005
    • Patrick Meredith's avatar
      · 2dd7e06d
      Patrick Meredith authored
      Added a break that I meant to include originally, for efficiency.  Basically
      it keeps it from trying to add the same node to the node set
      over and over if it matches multiple given patterns.  Also in cases where there
      are a lot of patterns to be matched, and it matches an early one, this
      will make the script run slightly faster.  It's more there because it logically
      should be, than anything else, I mean, Python is never going to be fast ;-)
      
      llvm-svn: 24876
      2dd7e06d
  3. Dec 19, 2005
    • Patrick Meredith's avatar
      · 136f465f
      Patrick Meredith authored
      This is a script to extract nodes and edges associated with those nodes
      from a dot file that is the output of DSA.  Nodes to extract
      are specified by giving the name of the node seen in the graphical
      representation, i.e. in the .ps if the node is specified %xyz
      asking for just x, xy, or xyz will retain it in the output file.
      Because it operates on substrings underspecifying may result
      in additional unexpected nodes.  Be as specific as possible.
      Obviously, however, if you ask for %xyz and there is a
      getelementptr of %xyz you will get both nodes.  Some manual
      editing may still be necessary because of this, but this script
      can pare down 10,000 line files to 20 line files, making like easier.
      
      llvm-svn: 24851
      136f465f
Loading