tree-pass.h (PROP_rtl_split_insns): Define.
authorSandra Loosemore <sandra@codesourcery.com>
Tue, 24 Oct 2017 02:24:34 +0000 (22:24 -0400)
committerSandra Loosemore <sandra@gcc.gnu.org>
Tue, 24 Oct 2017 02:24:34 +0000 (22:24 -0400)
2017-10-23  Sandra Loosemore  <sandra@codesourcery.com>

gcc/
* tree-pass.h (PROP_rtl_split_insns): Define.
* recog.c (pass_data_split_all_insns): Provide PROP_rtl_split_insns.

From-SVN: r254032

gcc/ChangeLog
gcc/recog.c
gcc/tree-pass.h

index 4495026c9f8a6e3c8516c88a461f2daa1ba26692..77d651e38aa52726ce1c863231c3ab659691c77a 100644 (file)
@@ -1,3 +1,8 @@
+2017-10-23  Sandra Loosemore  <sandra@codesourcery.com>
+
+       * tree-pass.h (PROP_rtl_split_insns): Define.
+       * recog.c (pass_data_split_all_insns): Provide PROP_rtl_split_insns.
+
 2017-10-23  Sandra Loosemore  <sandra@codesourcery.com>
 
        * config/nios2/nios2.c (TARGET_LRA_P): Don't override.
index 9aaa6cd7a73ce8737d1ac39baab5649bf12fcc21..4f11c579137cfbca9533a8b8159055ec5d9191e0 100644 (file)
@@ -3863,7 +3863,7 @@ const pass_data pass_data_split_all_insns =
   OPTGROUP_NONE, /* optinfo_flags */
   TV_NONE, /* tv_id */
   0, /* properties_required */
-  0, /* properties_provided */
+  PROP_rtl_split_insns, /* properties_provided */
   0, /* properties_destroyed */
   0, /* todo_flags_start */
   0, /* todo_flags_finish */
index 9f76d822abcbfe4f5ff33a18d80bc22d806f54d8..9777308795f10a1e91bee59815ebc1dc9062e451 100644 (file)
@@ -223,6 +223,7 @@ protected:
                                                   current choices have
                                                   been optimized.  */
 #define PROP_gimple_lomp_dev   (1 << 16)       /* done omp_device_lower */
+#define PROP_rtl_split_insns   (1 << 17)       /* RTL has insns split.  */
 
 #define PROP_trees \
   (PROP_gimple_any | PROP_gimple_lcf | PROP_gimple_leh | PROP_gimple_lomp)