[all-commits] [llvm/llvm-project] 996092: [flang] probably convert Fortran logical to i1 in ...
Kelvin Li via All-commits
all-commits at lists.llvm.org
Thu Mar 6 12:48:06 PST 2025
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 996092d5a508c02d52cfc2be550f1cf57e9ae648
https://github.com/llvm/llvm-project/commit/996092d5a508c02d52cfc2be550f1cf57e9ae648
Author: Kelvin Li <kkwli at users.noreply.github.com>
Date: 2025-03-06 (Thu, 06 Mar 2025)
Changed paths:
M flang/lib/Optimizer/Transforms/SimplifyIntrinsics.cpp
M flang/test/Transforms/simplifyintrinsics.fir
Log Message:
-----------
[flang] probably convert Fortran logical to i1 in expanding hlfir.maxloc/hlfir.minloc opcodes (#129791)
If mask is a scalar, it always converts to !fir.box<!fir.array<1xi1>>.
The wrong value may be picked up when passing to the function
on the big endian platform. This patch is to do the conversion
based on the original type of the mask and convert the value to
i1 after the load.
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