[PATCH] D111617: [RISCV] Lazily add RVV C intrinsics.

Hsiangkai Wang via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 9 15:55:03 PST 2021


HsiangKai added a comment.

In D111617#3183146 <https://reviews.llvm.org/D111617#3183146>, @HsiangKai wrote:

> Release build:
> Before this patch:
>
>      text         data     bss    dec             hex
>   115471733       7987112  443760 123902605       7629a8d ./bin/clang
>
> After this patch:
>
>      text         data     bss    dec             hex
>   117568981       7996376  443760 126009117       782bf1d ./bin/clang  (+1.7%)
>
> Debug build:
> Before this patch:
>
>      text         data     bss    dec             hex
>   265437945       9544132  494152 275476229       106b6f05        ./bin/clang
>
> After this patch:
>
>      text         data     bss    dec             hex
>   272133359       9553380  494152 282180891       10d1bd1b        ./bin/clang. (+2.4%)

cmake options:
Release build:

  cmake -DCMAKE_INSTALL_PREFIX=$PREFIX \
        -DCMAKE_BUILD_TYPE=Release \
        -DCMAKE_C_COMPILER=clang-10 \
        -DCMAKE_CXX_COMPILER=clang++-10 \
        -DLLVM_ENABLE_PROJECTS="clang" \
        -DLLVM_PARALLEL_LINK_JOBS=8 \
        -DLLVM_DEFAULT_TARGET_TRIPLE="riscv64-unknown-elf" \
        -G "Ninja" $SOURCE

Debug build:

  cmake -DCMAKE_INSTALL_PREFIX=$PREFIX \
        -DCMAKE_BUILD_TYPE=Debug \
        -DCMAKE_C_COMPILER=clang-10 \
        -DCMAKE_CXX_COMPILER=clang++-10 \
        -DLLVM_ENABLE_PROJECTS="clang" \
        -DLLVM_PARALLEL_LINK_JOBS=8 \
        -G "Ninja" $SOURCE


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D111617/new/

https://reviews.llvm.org/D111617



More information about the llvm-commits mailing list