[llvm] [MCP] Move dependencies if they block copy propagation (PR #105562)

Gábor Spaits via llvm-commits llvm-commits at lists.llvm.org
Thu Aug 22 13:37:47 PDT 2024


spaits wrote:

@qcolombet Than you for taking a look at this PR. Tomorrow I will check out CTMark.

Today I was alos thinking about benchmarking. I have compiled coremark for RISCV. Here are the results of those. (Only code sizes and compilation times were measured):

|coremark (riscv) FLAGS: -O3 -ffunction-sections -fdata-sections TARGET:rv32imafdc| text section size | compile time (five compilations) |
|-|-|-|
|before patch |     78746               |       0.76 + 0.90 + 0.85 + 0.87 + 0.88 = 4.26 |
|after patch    |     78704                 |       0.75 + 0.86 + 0.86 + 0.89 + 0.93 = 4.29 |


https://github.com/llvm/llvm-project/pull/105562


More information about the llvm-commits mailing list