summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErick Ochoa <erick.ochoa@theobroma-systems.com>2020-06-03 16:02:01 +0200
committerErick Ochoa <erick.ochoa@theobroma-systems.com>2020-06-03 16:06:04 +0200
commitadeb97a06fc0eb30e9eebc8ba55c5948fab450bb (patch)
tree6121ac674bb35762998b1eb2505d1ee1ea7ff07a
parentbc94282d91826b88863619ef9f0fda932ac73926 (diff)
removes unused functions
-rw-r--r--gcc/ipa-hello-world.c121
1 files changed, 0 insertions, 121 deletions
diff --git a/gcc/ipa-hello-world.c b/gcc/ipa-hello-world.c
index c926473ba8c..6115a809b6f 100644
--- a/gcc/ipa-hello-world.c
+++ b/gcc/ipa-hello-world.c
@@ -212,127 +212,6 @@ mark_escaping_function(ptrset_t &types, typemap &calc, cgraph_node *cnode)
}
static void
-update_escape_info_leaf_expr(ptrset_t &types, typemap &calc, const_tree expr, Reason reason, const enum tree_code ex_code)
-{
- assert_is_type(expr, ex_code);
- const_tree type = TREE_TYPE(expr);
- gcc_assert(type);
- update_escape_info(type, types, reason, calc);
-}
-
-static void
-update_escape_info_ssa_name(ptrset_t &types, typemap &calc, const_tree expr, Reason reason)
-{
- update_escape_info_leaf_expr(types, calc, expr, reason, SSA_NAME);
-}
-
-static void
-update_escape_info_integer_cst(ptrset_t &types, typemap &calc, const_tree expr, Reason reason)
-{
- update_escape_info_leaf_expr(types, calc, expr, reason, INTEGER_CST);
-}
-
-static void
-update_escape_info_real_cst(ptrset_t &types, typemap &calc, const_tree expr, Reason reason)
-{
- update_escape_info_leaf_expr(types, calc, expr, reason, REAL_CST);
-}
-
-static void
-update_escape_info_string_cst(ptrset_t &types, typemap &calc, const_tree expr, Reason reason)
-{
- update_escape_info_leaf_expr(types, calc, expr, reason, STRING_CST);
-}
-
-static void
-update_escape_info_parm_decl(ptrset_t &types, typemap &calc, const_tree expr, Reason reason)
-{
- update_escape_info_leaf_expr(types, calc, expr, reason, PARM_DECL);
-}
-
-static void
-update_escape_info_from_op(ptrset_t &types, typemap &calc, const_tree expr, Reason reason, unsigned n)
-{
- gcc_assert(expr);
- const_tree op_n = TREE_OPERAND(expr, n);
- gcc_assert(op_n);
- update_escape_info_expr(types, calc, op_n, reason);
-}
-
-static void
-update_escape_info_from_op0(ptrset_t &types, typemap &calc, const_tree expr, Reason reason, const enum tree_code ex_code)
-{
- assert_is_type(expr, ex_code);
- update_escape_info_from_op(types, calc, expr, reason, 0);
-}
-
-static void
-update_escape_info_from_op1(ptrset_t &types, typemap &calc, const_tree expr, Reason reason, const enum tree_code ex_code)
-{
- assert_is_type(expr, ex_code);
- update_escape_info_from_op(types, calc, expr, reason, 0);
- update_escape_info_from_op(types, calc, expr, reason, 1);
-}
-
-static void
-update_escape_info_component_ref(ptrset_t &types, typemap &calc, const_tree expr, Reason reason)
-{
- update_escape_info_from_op1(types, calc, expr, reason, COMPONENT_REF);
-}
-
-static void
-update_escape_info_mem_ref(ptrset_t &types, typemap &calc, const_tree expr, Reason reason)
-{
- update_escape_info_from_op1(types, calc, expr, reason, MEM_REF);
-}
-
-static void
-update_escape_info_field_decl(ptrset_t &types, typemap &calc, const_tree expr, Reason reason)
-{
- location_t loc = DECL_SOURCE_LOCATION(expr);
- const bool is_builtin = BUILTINS_LOCATION == loc;
- if (is_builtin) return;
- update_escape_info_leaf_expr(types, calc, expr, reason, FIELD_DECL);
-}
-
-static void
-update_escape_info_var_decl(ptrset_t &types, typemap &calc, const_tree expr, Reason reason)
-{
- location_t loc = DECL_SOURCE_LOCATION(expr);
- const bool is_builtin = BUILTINS_LOCATION == loc;
- if (is_builtin) return;
- update_escape_info_leaf_expr(types, calc, expr, reason, VAR_DECL);
-}
-
-static void
-update_escape_info_array_ref(ptrset_t &types, typemap &calc, const_tree expr, Reason reason)
-{
- update_escape_info_from_op1(types, calc, expr, reason, ARRAY_REF);
-}
-
-static void
-update_escape_info_addr_expr(ptrset_t &types, typemap &calc, const_tree expr, Reason reason)
-{
- update_escape_info_from_op0(types, calc, expr, reason, ADDR_EXPR);
-}
-
-static void
-update_escape_info_constructor(ptrset_t &types, typemap &calc, const_tree expr, Reason reason)
-{
- //TODO:
-}
-
-static void
-update_escape_info_function_decl(ptrset_t &types, typemap &calc, const_tree expr, Reason reason)
-{
- assert_is_type(expr, FUNCTION_DECL);
- const_tree decl_type = TREE_TYPE(expr);
- gcc_assert(decl_type);
- update_escape_info(decl_type, types, reason, calc);
-}
-
-
-static void
calculate_escaping_types_from_cast(ptrset_t &types, typemap &calc, gimple *stmt)
{
is_gimple_code(stmt, GIMPLE_ASSIGN);