[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] [NFC] Mark locally used symbols as static.
From: |
Max Filippov |
Subject: |
Re: [PATCH] [NFC] Mark locally used symbols as static. |
Date: |
Mon, 22 Mar 2021 14:27:40 -0700 |
On Mon, Mar 22, 2021 at 12:55 PM Yuri Gribov <tetra2005@gmail.com> wrote:
>
> Hi all,
>
> This patch makes locally used symbols static to enable more compiler
> optimizations on them. Some of the symbols turned out to not be used
> at all so I marked them with ATTRIBUTE_UNUSED (as I wasn't sure if
> they were ok to delete).
>
> The symbols have been identified with a pet project of mine:
> https://github.com/yugr/Localizer
>
> From 07b4f05893b7037e68e5d7bdec5ba8e74e509999 Mon Sep 17 00:00:00 2001
> From: Yury Gribov <tetra2005@gmail.com>
> Date: Sat, 20 Mar 2021 23:39:15 +0300
> Subject: [PATCH] [NFC] Mark locally used symbols as static.
>
> Signed-off-by: Yury Gribov <tetra2005@gmail.com>
> ---
> disas/alpha.c | 16 ++--
> disas/m68k.c | 78 ++++++++---------
> disas/mips.c | 14 ++--
> disas/nios2.c | 84 +++++++++----------
> disas/ppc.c | 26 +++---
> disas/riscv.c | 2 +-
> pc-bios/optionrom/linuxboot_dma.c | 4 +-
> scripts/tracetool/format/c.py | 2 +-
> target/hexagon/gen_dectree_import.c | 2 +-
> target/hexagon/opcodes.c | 2 +-
> target/i386/cpu.c | 2 +-
> target/s390x/cpu_models.c | 2 +-
> .../xtensa/core-dc232b/xtensa-modules.c.inc | 2 +-
> .../xtensa/core-dc233c/xtensa-modules.c.inc | 2 +-
> target/xtensa/core-de212/xtensa-modules.c.inc | 2 +-
> .../core-de233_fpu/xtensa-modules.c.inc | 2 +-
> .../xtensa/core-dsp3400/xtensa-modules.c.inc | 2 +-
> target/xtensa/core-fsf/xtensa-modules.c.inc | 2 +-
> .../xtensa-modules.c.inc | 2 +-
> .../core-test_kc705_be/xtensa-modules.c.inc | 2 +-
> .../core-test_mmuhifi_c3/xtensa-modules.c.inc | 2 +-
> 21 files changed, 125 insertions(+), 127 deletions(-)
For the xtensa part:
Acked-by: Max Filippov <jcmvbkbc@gmail.com>
Changed files are auto-generated, I'll add a rule to the import
script (target/xtensa/import_core.sh) to do this transformation.
--
Thanks.
-- Max
- [PATCH] [NFC] Mark locally used symbols as static., Yuri Gribov, 2021/03/22
- Re: [PATCH] [NFC] Mark locally used symbols as static.,
Max Filippov <=
- Re: [PATCH] [NFC] Mark locally used symbols as static., David Gibson, 2021/03/22
- Re: [PATCH] [NFC] Mark locally used symbols as static., Stefan Hajnoczi, 2021/03/23
- Re: [PATCH] [NFC] Mark locally used symbols as static., Stefan Hajnoczi, 2021/03/23
- RE: [PATCH] [NFC] Mark locally used symbols as static., Taylor Simpson, 2021/03/23
- [PING] [PATCH] [NFC] Mark locally used symbols as static., Yuri Gribov, 2021/03/30