]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/gimple-range-cache.h
Bind(C): Fix type encodings in ISO_Fortran_binding.h
[gcc.git] / gcc / gimple-range-cache.h
index 04150ea54a87c6d45ea22a1ad94cabb2547687a2..f842e9c092aa4b8cc9e517228c5877639cd4f0c2 100644 (file)
@@ -34,6 +34,8 @@ public:
   non_null_ref ();
   ~non_null_ref ();
   bool non_null_deref_p (tree name, basic_block bb, bool search_dom = true);
+  bool adjust_range (irange &r, tree name, basic_block bb,
+                    bool search_dom = true);
 private:
   vec <bitmap> m_nn;
   void process_name (tree name);
@@ -50,7 +52,7 @@ public:
   block_range_cache ();
   ~block_range_cache ();
 
-  void set_bb_range (tree name, const basic_block bb, const irange &r);
+  bool set_bb_range (tree name, const basic_block bb, const irange &r);
   bool get_bb_range (irange &r, tree name, const basic_block bb);
   bool bb_range_p (tree name, const basic_block bb);
 
@@ -121,6 +123,7 @@ private:
 
   void propagate_updated_value (tree name, basic_block bb);
 
+  bitmap m_propfail;
   vec<basic_block> m_workback;
   vec<basic_block> m_update_list;
 };
This page took 0.029207 seconds and 5 git commands to generate.