summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
diff options
context:
space:
mode:
authorHal Finkel <hfinkel@anl.gov>2015-01-09 00:45:54 +0000
committerHal Finkel <hfinkel@anl.gov>2015-01-09 00:45:54 +0000
commit33ead6f90164bf46e9bdb3509fe3996da77c9981 (patch)
tree1950d0bd3e7ee6020c873db3df8a5d8f6afc0f5c /llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
parent1a03ccd848b5d59ad96601821a073edab9cecde1 (diff)
downloadbcm5719-llvm-33ead6f90164bf46e9bdb3509fe3996da77c9981.tar.gz
bcm5719-llvm-33ead6f90164bf46e9bdb3509fe3996da77c9981.zip
Partial fix to r225380 (More FMA folding opportunities)
As pointed out by Aditya (and Owen), there are two things wrong with this code. First, it adds patterns which elide FP extends when forming FMAs, and that might not be profitable on all targets (it belongs behind the pre-existing aggressive-FMA-formation flag). This is fixed by this change. Second, the resulting nodes might have operands of different types (the extensions need to be re-added). That will be fixed in the follow-up commit. llvm-svn: 225485
Diffstat (limited to 'llvm/lib/CodeGen/ScheduleDAGInstrs.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud