ipa-cp.c (ipcp_cloning_candidate_p): Use opt_for_fn.
[gcc.git] / gcc / context.h
index 66260cd279a782209e29855c6c82ac36f6af43f6..689ae5ad1874b4e9d13e7b7b5f5451cbac979993 100644 (file)
@@ -1,5 +1,5 @@
 /* context.h - Holder for global state
-   Copyright (C) 2013 Free Software Foundation, Inc.
+   Copyright (C) 2013-2014 Free Software Foundation, Inc.
 
 This file is part of GCC.
 
@@ -23,6 +23,7 @@ along with GCC; see the file COPYING3.  If not see
 namespace gcc {
 
 class pass_manager;
+class dump_manager;
 
 /* GCC's internal state can be divided into zero or more
    "parallel universe" of state; an instance of this class is one such
@@ -30,15 +31,25 @@ class pass_manager;
 class context
 {
 public:
-  context();
+  context ();
+
+  /* The flag shows if there are symbols to be streamed for offloading.  */
+  bool have_offload;
 
   /* Pass-management.  */
 
-  pass_manager *get_passes () { gcc_assert (passes_); return passes_; }
+  pass_manager *get_passes () { gcc_assert (m_passes); return m_passes; }
+
+  /* Handling dump files.  */
+
+  dump_manager *get_dumps () {gcc_assert (m_dumps); return m_dumps; }
 
 private:
   /* Pass-management.  */
-  pass_manager *passes_;
+  pass_manager *m_passes;
+
+  /* Dump files.  */
+  dump_manager *m_dumps;
 
 }; // class context