[all-commits] [llvm/llvm-project] a833fa: [RISCV] Move Machine Copy Propagation Pass before ...
Yunzezhu94 via All-commits
all-commits at lists.llvm.org
Mon Jul 1 18:58:22 PDT 2024
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: a833fa7d3ef0ca993e7e788b45349c3246e2995e
https://github.com/llvm/llvm-project/commit/a833fa7d3ef0ca993e7e788b45349c3246e2995e
Author: Yunzezhu94 <93851382+Yunzezhu94 at users.noreply.github.com>
Date: 2024-07-02 (Tue, 02 Jul 2024)
Changed paths:
M llvm/lib/Target/RISCV/RISCVTargetMachine.cpp
M llvm/test/CodeGen/RISCV/O3-pipeline.ll
Log Message:
-----------
[RISCV] Move Machine Copy Propagation Pass before Branch relaxation pass (#97261)
Machine Copy Propagation Pass may enlarge branch relaxation distance by
breaking generation of compressed insts. This commit moves Machine Copy
Propagation Pass before Branch relaxation pass so the results of Branch
relaxation pass won't be affected by Machine Copy Propagation Pass.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list