diff options
author | Kiran Chandramohan <kiran.chandramohan@arm.com> | 2023-07-18 09:10:45 +0000 |
---|---|---|
committer | Kiran Chandramohan <kiran.chandramohan@arm.com> | 2023-07-18 09:26:59 +0000 |
commit | fe705c3426b4ea30d210465553862628b07300b1 (patch) | |
tree | b2a3d36314be5bebcc23cadcf000d06d65d3bd6e /llvm/lib/IR/Function.cpp | |
parent | 41f478f0419781f6968de0661ce570916c9de863 (diff) | |
download | llvm-fe705c3426b4ea30d210465553862628b07300b1.zip llvm-fe705c3426b4ea30d210465553862628b07300b1.tar.gz llvm-fe705c3426b4ea30d210465553862628b07300b1.tar.bz2 |
[Flang][HLFIR] Intrinsics: Propagate fast math flags
Add a new FirOpBuilder constructor to propagate the fast math flag
from an operation. Use this constructor in the LowerHLFIRIntrinsics
pass.
This fixes the performance issue with the hlfir intrinsics flow
for polyhedron/test_fpu2.
Reviewed By: tblah, vzakhari
Differential Revision: https://reviews.llvm.org/D155438
Diffstat (limited to 'llvm/lib/IR/Function.cpp')
0 files changed, 0 insertions, 0 deletions