diff options
author | Michael Ilseman <milseman@apple.com> | 2012-09-10 17:00:37 +0000 |
---|---|---|
committer | Michael Ilseman <milseman@apple.com> | 2012-09-10 17:00:37 +0000 |
commit | 10def396cba31bc2358a92bc5d714fceb17cbbd3 (patch) | |
tree | b9c7af51e2dcb00527aa0ad17e46d9dc7ce7a449 /lib/Target/Hexagon/HexagonMachineScheduler.h | |
parent | 06b9690463e994e026d529701b19cb8e970b5c62 (diff) | |
download | external_llvm-10def396cba31bc2358a92bc5d714fceb17cbbd3.zip external_llvm-10def396cba31bc2358a92bc5d714fceb17cbbd3.tar.gz external_llvm-10def396cba31bc2358a92bc5d714fceb17cbbd3.tar.bz2 |
Fold multiply by 0 or 1 when in UnsafeFPMath mode in SelectionDAG::getNode().
This folding happens as early as possible for performance reasons, and to make sure it isn't foiled by other transforms (e.g. forming FMAs).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@163519 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/Hexagon/HexagonMachineScheduler.h')
0 files changed, 0 insertions, 0 deletions