Program Listing for File Jumps.hh

Program Listing for File Jumps.hh#

Return to documentation for file (src/midend/programTransformation/astOutlining/Jumps.hh)

#if !defined(INC_ASTTOOLS_JUMPS_HH)
#define INC_ASTTOOLS_JUMPS_HH

#include <map>

class SgStatement;

namespace ASTtools
{
  typedef std::map<const SgStatement *, size_t> JumpMap_t;

  void collectNonLocalJumps (const SgStatement* root, JumpMap_t& jumps);

  void collectNonLocalGotos (const SgStatement* root, JumpMap_t& jumps);

} // namespace ASTtools

#endif // !defined(INC_ASTTOOLS_JUMPS_HH)

// eof