summaryrefslogtreecommitdiffstats
path: root/openmp
diff options
context:
space:
mode:
authorSimon Pilgrim <llvm-dev@redking.me.uk>2015-09-21 20:32:48 +0000
committerSimon Pilgrim <llvm-dev@redking.me.uk>2015-09-21 20:32:48 +0000
commit4003ed2da300c1c547c8ca96c211a2f8b0d24299 (patch)
treedb4d5c708e973a86a853afc831f3b1bbacd9b628 /openmp
parent7649cd4389723896bc56c0fc17d04c7b2d05acb3 (diff)
downloadbcm5719-llvm-4003ed2da300c1c547c8ca96c211a2f8b0d24299.tar.gz
bcm5719-llvm-4003ed2da300c1c547c8ca96c211a2f8b0d24299.zip
[DAGCombiner] Improve FMA support for interpolation patterns
This patch adds support for combining patterns such as (FMUL(FADD(1.0, x), y)) and (FMUL(FSUB(x, 1.0), y)) to their FMA equivalents. This is useful in particular for linear interpolation cases such as (FADD(FMUL(x, t), FMUL(y, FSUB(1.0, t)))) Differential Revision: http://reviews.llvm.org/D13003 llvm-svn: 248210
Diffstat (limited to 'openmp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud