diff options
author | Trevor Saunders <tbsaunde@tbsaunde.org> | 2015-09-20 00:52:59 +0000 |
---|---|---|
committer | Trevor Saunders <tbsaunde@gcc.gnu.org> | 2015-09-20 00:52:59 +0000 |
commit | 355fe0884b8097c32e859f0df57c83bde0c6bd26 (patch) | |
tree | aadb7908b4b80ecaf7e744ca1ae42a59a12b07ea /gcc/tree-ssa-sccvn.c | |
parent | e4f2a3e4588bbc3691b452d8a2c520e8196b0ef3 (diff) | |
download | gcc-355fe0884b8097c32e859f0df57c83bde0c6bd26.zip gcc-355fe0884b8097c32e859f0df57c83bde0c6bd26.tar.gz gcc-355fe0884b8097c32e859f0df57c83bde0c6bd26.tar.bz2 |
switch from gimple to gimple*
This renames the gimple_statement_base struct to gimple removes the
typedef of gimple_statement_base * to gimple, and then adjusts all of
the places that use the type.
gcc/ChangeLog:
2015-09-19 Trevor Saunders <tbsaunde@tbsaunde.org>
* coretypes.h (gimple): Change typedef to be a forward
declaration.
* gimple.h (gimple_statement_base): rename to gimple.
* (all functions and types using gimple): Adjust.
* *.[ch]: Likewise.
gcc/cp/ChangeLog:
2015-09-19 Trevor Saunders <tbsaunde@tbsaunde.org>
* cp-gimplify.c (gimplify_must_not_throw_expr): Adjust.
From-SVN: r227941
Diffstat (limited to 'gcc/tree-ssa-sccvn.c')
-rw-r--r-- | gcc/tree-ssa-sccvn.c | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/gcc/tree-ssa-sccvn.c b/gcc/tree-ssa-sccvn.c index ef477e1..18529ac 100644 --- a/gcc/tree-ssa-sccvn.c +++ b/gcc/tree-ssa-sccvn.c @@ -406,7 +406,7 @@ tree vn_get_expr_for (tree name) { vn_ssa_aux_t vn = VN_INFO (name); - gimple def_stmt; + gimple *def_stmt; tree expr = NULL_TREE; enum tree_code code; @@ -489,7 +489,7 @@ vn_get_expr_for (tree name) associated with. */ enum vn_kind -vn_get_stmt_kind (gimple stmt) +vn_get_stmt_kind (gimple *stmt) { switch (gimple_code (stmt)) { @@ -1224,7 +1224,7 @@ vn_reference_maybe_forwprop_address (vec<vn_reference_op_s> *ops, unsigned int i = *i_p; vn_reference_op_t op = &(*ops)[i]; vn_reference_op_t mem_op = &(*ops)[i - 1]; - gimple def_stmt; + gimple *def_stmt; enum tree_code code; offset_int off; @@ -1651,7 +1651,7 @@ vn_reference_lookup_3 (ao_ref *ref, tree vuse, void *vr_, bool disambiguate_only) { vn_reference_t vr = (vn_reference_t)vr_; - gimple def_stmt = SSA_NAME_DEF_STMT (vuse); + gimple *def_stmt = SSA_NAME_DEF_STMT (vuse); tree base; HOST_WIDE_INT offset, maxsize; static vec<vn_reference_op_s> @@ -1830,7 +1830,7 @@ vn_reference_lookup_3 (ao_ref *ref, tree vuse, void *vr_, && TREE_CODE (gimple_assign_rhs1 (def_stmt)) == SSA_NAME) { tree rhs1 = gimple_assign_rhs1 (def_stmt); - gimple def_stmt2 = SSA_NAME_DEF_STMT (rhs1); + gimple *def_stmt2 = SSA_NAME_DEF_STMT (rhs1); if (is_gimple_assign (def_stmt2) && (gimple_assign_rhs_code (def_stmt2) == COMPLEX_EXPR || gimple_assign_rhs_code (def_stmt2) == CONSTRUCTOR) @@ -2039,7 +2039,7 @@ vn_reference_lookup_3 (ao_ref *ref, tree vuse, void *vr_, lhs = SSA_VAL (lhs); if (TREE_CODE (lhs) == SSA_NAME) { - gimple def_stmt = SSA_NAME_DEF_STMT (lhs); + gimple *def_stmt = SSA_NAME_DEF_STMT (lhs); if (gimple_assign_single_p (def_stmt) && gimple_assign_rhs_code (def_stmt) == ADDR_EXPR) lhs = gimple_assign_rhs1 (def_stmt); @@ -2464,7 +2464,7 @@ init_vn_nary_op_from_op (vn_nary_op_t vno, tree op) /* Return the number of operands for a vn_nary ops structure from STMT. */ static unsigned int -vn_nary_length_from_stmt (gimple stmt) +vn_nary_length_from_stmt (gimple *stmt) { switch (gimple_assign_rhs_code (stmt)) { @@ -2487,7 +2487,7 @@ vn_nary_length_from_stmt (gimple stmt) /* Initialize VNO from STMT. */ static void -init_vn_nary_op_from_stmt (vn_nary_op_t vno, gimple stmt) +init_vn_nary_op_from_stmt (vn_nary_op_t vno, gimple *stmt) { unsigned i; @@ -2588,7 +2588,7 @@ vn_nary_op_lookup (tree op, vn_nary_op_t *vnresult) vn_nary_op_t from the hashtable if it exists. */ tree -vn_nary_op_lookup_stmt (gimple stmt, vn_nary_op_t *vnresult) +vn_nary_op_lookup_stmt (gimple *stmt, vn_nary_op_t *vnresult) { vn_nary_op_t vno1 = XALLOCAVAR (struct vn_nary_op_s, @@ -2673,7 +2673,7 @@ vn_nary_op_insert (tree op, tree result) RESULT. */ vn_nary_op_t -vn_nary_op_insert_stmt (gimple stmt, tree result) +vn_nary_op_insert_stmt (gimple *stmt, tree result) { vn_nary_op_t vno1 = alloc_vn_nary_op (vn_nary_length_from_stmt (stmt), @@ -2754,7 +2754,7 @@ static vec<tree> shared_lookup_phiargs; it does not exist in the hash table. */ static tree -vn_phi_lookup (gimple phi) +vn_phi_lookup (gimple *phi) { vn_phi_s **slot; struct vn_phi_s vp1; @@ -2789,7 +2789,7 @@ vn_phi_lookup (gimple phi) RESULT. */ static vn_phi_t -vn_phi_insert (gimple phi, tree result) +vn_phi_insert (gimple *phi, tree result) { vn_phi_s **slot; vn_phi_t vp1 = current_info->phis_pool->allocate (); @@ -2925,7 +2925,7 @@ mark_use_processed (tree use) { ssa_op_iter iter; def_operand_p defp; - gimple stmt = SSA_NAME_DEF_STMT (use); + gimple *stmt = SSA_NAME_DEF_STMT (use); if (SSA_NAME_IS_DEFAULT_DEF (use) || gimple_code (stmt) == GIMPLE_PHI) { @@ -2945,7 +2945,7 @@ mark_use_processed (tree use) Return true if a value number changed. */ static bool -defs_to_varying (gimple stmt) +defs_to_varying (gimple *stmt) { bool changed = false; ssa_op_iter iter; @@ -2982,7 +2982,7 @@ visit_copy (tree lhs, tree rhs) value number of LHS has changed as a result. */ static bool -visit_nary_op (tree lhs, gimple stmt) +visit_nary_op (tree lhs, gimple *stmt) { bool changed = false; tree result = vn_nary_op_lookup_stmt (stmt, NULL); @@ -3062,7 +3062,7 @@ visit_reference_op_call (tree lhs, gcall *stmt) and return true if the value number of the LHS has changed as a result. */ static bool -visit_reference_op_load (tree lhs, tree op, gimple stmt) +visit_reference_op_load (tree lhs, tree op, gimple *stmt) { bool changed = false; tree last_vuse; @@ -3162,7 +3162,7 @@ visit_reference_op_load (tree lhs, tree op, gimple stmt) and return true if the value number of the LHS has changed as a result. */ static bool -visit_reference_op_store (tree lhs, tree op, gimple stmt) +visit_reference_op_store (tree lhs, tree op, gimple *stmt) { bool changed = false; vn_reference_t vnresult = NULL; @@ -3263,7 +3263,7 @@ visit_reference_op_store (tree lhs, tree op, gimple stmt) changed. */ static bool -visit_phi (gimple phi) +visit_phi (gimple *phi) { bool changed = false; tree result; @@ -3349,7 +3349,7 @@ expr_has_constants (tree expr) /* Return true if STMT contains constants. */ static bool -stmt_has_constants (gimple stmt) +stmt_has_constants (gimple *stmt) { tree tem; @@ -3393,7 +3393,7 @@ stmt_has_constants (gimple stmt) simplified. */ static tree -simplify_binary_expression (gimple stmt) +simplify_binary_expression (gimple *stmt) { tree result = NULL_TREE; tree op0 = gimple_assign_rhs1 (stmt); @@ -3569,7 +3569,7 @@ static bool visit_use (tree use) { bool changed = false; - gimple stmt = SSA_NAME_DEF_STMT (use); + gimple *stmt = SSA_NAME_DEF_STMT (use); mark_use_processed (use); @@ -3845,8 +3845,8 @@ compare_ops (const void *pa, const void *pb) { const tree opa = *((const tree *)pa); const tree opb = *((const tree *)pb); - gimple opstmta = SSA_NAME_DEF_STMT (opa); - gimple opstmtb = SSA_NAME_DEF_STMT (opb); + gimple *opstmta = SSA_NAME_DEF_STMT (opa); + gimple *opstmtb = SSA_NAME_DEF_STMT (opb); basic_block bba; basic_block bbb; @@ -4072,7 +4072,7 @@ DFS (tree name) vec<ssa_op_iter> itervec = vNULL; vec<tree> namevec = vNULL; use_operand_p usep = NULL; - gimple defstmt; + gimple *defstmt; tree use; ssa_op_iter iter; @@ -4535,7 +4535,7 @@ sccvn_dom_walker::before_dom_children (basic_block bb) break; if (e2 && (e2->flags & EDGE_EXECUTABLE)) { - gimple stmt = last_stmt (e->src); + gimple *stmt = last_stmt (e->src); if (stmt && gimple_code (stmt) == GIMPLE_COND) { @@ -4580,7 +4580,7 @@ sccvn_dom_walker::before_dom_children (basic_block bb) } /* Finally look at the last stmt. */ - gimple stmt = last_stmt (bb); + gimple *stmt = last_stmt (bb); if (!stmt) return; |