diff options
author | Sacha Ballantyne <Sacha.Ballantyne@arm.com> | 2023-02-27 11:00:45 +0000 |
---|---|---|
committer | Sacha Ballantyne <Sacha.Ballantyne@arm.com> | 2023-02-27 11:36:55 +0000 |
commit | 614cd721e1c379ab6926687fd81167bd8f9b0179 (patch) | |
tree | 69909922ac3ee23d6eb04331655313893076285a /llvm/lib/Bitcode/Writer/BitcodeWriter.cpp | |
parent | a18ce47a3e0065d0a26b370a73440411b76d8493 (diff) | |
download | llvm-614cd721e1c379ab6926687fd81167bd8f9b0179.zip llvm-614cd721e1c379ab6926687fd81167bd8f9b0179.tar.gz llvm-614cd721e1c379ab6926687fd81167bd8f9b0179.tar.bz2 |
[Flang] Add Minloc to simplify intrinsics pass
This patch adds minloc to the simplify intrinsics pass, supporting calls with KIND or MASK arguments while calls which have BACK, DIM or have a CHARACTER input array are rejected. This patch is targeting exchange2, and in benchmarks provides a ~11% improvement in performance.
Also included are some minor style changes / cleanup in simplifyIntrinsics.cpp.
Reviewed By: vzakhari
Differential Revision: https://reviews.llvm.org/D144103
Diffstat (limited to 'llvm/lib/Bitcode/Writer/BitcodeWriter.cpp')
0 files changed, 0 insertions, 0 deletions