From 68dbf2d3dc9b1dc4d36da74e35f8ed70bb39185c Mon Sep 17 00:00:00 2001 From: Aldy Hernandez Date: Tue, 24 Nov 2020 11:18:22 +0100 Subject: [PATCH] wip wip --- gcc/tree-ssa-threadedge.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gcc/tree-ssa-threadedge.h b/gcc/tree-ssa-threadedge.h index 636a07b814ed..948d1ec4e3a4 100644 --- a/gcc/tree-ssa-threadedge.h +++ b/gcc/tree-ssa-threadedge.h @@ -39,6 +39,11 @@ public: // ?? Temporary convenience functions that call through the // registry. This avoids having to expose the registry. void remove_jump_threads_including (edge_def *); + // TODO: Audit all calls to jump_threader::thread_through_all_blocks + // to see if we can remove this method, and call + // registry->thread_through_all_blocks() from the jump_threader + // destructor. I'm just not 100% sure if this can be called after + // scev_finalize() and loop_optimizer_finalize(), etc. bool thread_through_all_blocks (bool may_peel_loop_headers); private: -- 2.43.5