diff options
author | David Malcolm <dmalcolm@redhat.com> | 2014-10-28 11:24:04 -0400 |
---|---|---|
committer | David Malcolm <dmalcolm@redhat.com> | 2014-10-28 11:25:05 -0400 |
commit | 1a7adffe0f7c9be5b48042c27bc6cddece467da9 (patch) | |
tree | ba691177d8945b35002ea8f9968680f874302a7e /gcc/value-prof.h | |
parent | 0ef6a7af40b288728269a64defb0594ae39084a7 (diff) | |
parent | fddbd0194b01f44c5b5f16379fd5405dcf6d71c0 (diff) | |
download | gcc-1a7adffe0f7c9be5b48042c27bc6cddece467da9.tar.gz |
Merge branch 'master' r216157-r216746 into 'gimple-classes'
Merger of changes on trunk from r216157 (2014-10-13) to
r216746 (2014-10-27) into the branch.
This does not yet compile. I'll fix that in a followup patch to
make it easier to see those changes.
Conflicts:
gcc/builtins.h
gcc/tree-ssa-loop-ivcanon.c
gcc/value-prof.c
gcc/value-prof.h
Diffstat (limited to 'gcc/value-prof.h')
-rw-r--r-- | gcc/value-prof.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gcc/value-prof.h b/gcc/value-prof.h index 68067047417..561e9bfbbb4 100644 --- a/gcc/value-prof.h +++ b/gcc/value-prof.h @@ -77,6 +77,8 @@ typedef vec<histogram_value> histogram_values; extern void gimple_find_values_to_profile (histogram_values *); extern bool gimple_value_profile_transformations (void); +histogram_value gimple_alloc_histogram_value (struct function *, enum hist_type, + gimple stmt, tree); histogram_value gimple_histogram_value (struct function *, gimple); histogram_value gimple_histogram_value_of_type (struct function *, gimple, enum hist_type); @@ -91,7 +93,8 @@ void verify_histograms (void); void free_histograms (void); void stringop_block_profile (gimple, unsigned int *, HOST_WIDE_INT *); gcall *gimple_ic (gcall *, struct cgraph_node *, int, gcov_type, - gcov_type); + gcov_type); +bool check_ic_target (gcall *, struct cgraph_node *); /* In tree-profile.c. */ |