@@ -14,7 +14,7 @@ struct instruction;
extern int simplify_flow(struct entrypoint *ep);
-extern void simplify_symbol_usage(struct entrypoint *ep);
+extern void promote_symbols_usage(struct entrypoint *ep);
extern void simplify_memops(struct entrypoint *ep);
extern void pack_basic_blocks(struct entrypoint *ep);
@@ -2277,7 +2277,7 @@ static struct entrypoint *linearize_fn(struct symbol *sym, struct symbol *base_t
/*
* Turn symbols into pseudos
*/
- simplify_symbol_usage(ep);
+ promote_symbols_usage(ep);
repeat:
/*
@@ -240,7 +240,7 @@ static void kill_dominated_stores(pseudo_t pseudo, struct instruction *insn,
} END_FOR_EACH_PTR(parent);
}
-static void simplify_one_symbol(struct entrypoint *ep, struct symbol *sym)
+static void promote_symbol(struct entrypoint *ep, struct symbol *sym)
{
pseudo_t pseudo;
struct pseudo_user *pu;
@@ -323,11 +323,11 @@ external_visibility:
return;
}
-void simplify_symbol_usage(struct entrypoint *ep)
+void promote_symbols_usage(struct entrypoint *ep)
{
pseudo_t pseudo;
FOR_EACH_PTR(ep->accesses, pseudo) {
- simplify_one_symbol(ep, pseudo->sym);
+ promote_symbol(ep, pseudo->sym);
} END_FOR_EACH_PTR(pseudo);
}