aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Object/IRObjectFile.cpp
diff options
context:
space:
mode:
authorCongzhe Cao <congzhe.cao@huawei.com>2022-02-06 16:55:20 -0500
committerCongzheUalberta <congzhecao@gmail.com>2022-02-06 17:04:47 -0500
commit1ef04326ec5f634b29868b3900e42683a32d10b1 (patch)
tree671d1d99c98fe12e35385425a2be0ff539cbd1c5 /llvm/lib/Object/IRObjectFile.cpp
parent0d8850ae2cae85d49bea6ae0799fa41c7202c05c (diff)
downloadllvm-1ef04326ec5f634b29868b3900e42683a32d10b1.zip
llvm-1ef04326ec5f634b29868b3900e42683a32d10b1.tar.gz
llvm-1ef04326ec5f634b29868b3900e42683a32d10b1.tar.bz2
[LoopInterchange] Support loop interchange with floating point reductions
Enabled loop interchange support for floating point reductions if it is allowed to reorder floating point operations. Previously when we encouter a floating point PHI node in the outer loop exit block, we bailed out since we could not detect floating point reductions in the early days. Now we remove this limiation since we are able to detect floating point reductions. Reviewed By: #loopoptwg, Meinersbur Differential Revision: https://reviews.llvm.org/D117450
Diffstat (limited to 'llvm/lib/Object/IRObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions