summaryrefslogtreecommitdiff
path: root/gcc/timevar.def
diff options
context:
space:
mode:
authorRoger Sayle <roger@eyesopen.com>2003-01-16 01:06:33 +0000
committerRoger Sayle <sayle@gcc.gnu.org>2003-01-16 01:06:33 +0000
commita013431213f7f27e2866350c9aaea8f12046d81c (patch)
tree2ecda5f756d588f0c8e2d12fbf3426b2b6eb164e /gcc/timevar.def
parent6b543e86f4a765f6a0b7be90e393b9a772c22a52 (diff)
downloadgcc-a013431213f7f27e2866350c9aaea8f12046d81c.tar.gz
gcse.c (one_cprop_pass): Change function arguments to take both cprop_jumps and bypass_jumps flags...
* gcse.c (one_cprop_pass): Change function arguments to take both cprop_jumps and bypass_jumps flags instead of just alter_jumps. (gcse_main): Update calls to one_cprop_pass, disabling bypassing. (bypass_jumps): New function to perform separate jump bypassing pass. * rtl.h (bypass_jumps): Add function prototype. * timevar.def (TV_BYPASS): New timing variable. * toplev.c (enum dump_file_index): Add new entry DFI_bypass. (dump_file): New entry for the bypass RTL dump file. (rest_of_compilation): Insert new jump bypassing optimization pass after loop. * doc/passes.texi: Document new pass. From-SVN: r61374
Diffstat (limited to 'gcc/timevar.def')
-rw-r--r--gcc/timevar.def3
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/timevar.def b/gcc/timevar.def
index 4d1eba8465e..766207e78a6 100644
--- a/gcc/timevar.def
+++ b/gcc/timevar.def
@@ -1,6 +1,6 @@
/* This file contains the definitions for timing variables used to
measure run-time performance of the compiler.
- Copyright (C) 2000 Free Software Foundation, Inc.
+ Copyright (C) 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
Contributed by Alex Samuel <samuel@codesourcery.com>
This file is part of GCC.
@@ -59,6 +59,7 @@ DEFTIMEVAR (TV_JUMP , "jump")
DEFTIMEVAR (TV_CSE , "CSE")
DEFTIMEVAR (TV_GCSE , "global CSE")
DEFTIMEVAR (TV_LOOP , "loop analysis")
+DEFTIMEVAR (TV_BYPASS , "bypass jumps")
DEFTIMEVAR (TV_TRACER , "tracer")
DEFTIMEVAR (TV_CSE2 , "CSE 2")
DEFTIMEVAR (TV_BRANCH_PROB , "branch prediction")