aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/MachineCombiner.cpp
diff options
context:
space:
mode:
authorJames Molloy <james.molloy@arm.com>2015-08-11 12:06:37 +0000
committerJames Molloy <james.molloy@arm.com>2015-08-11 12:06:37 +0000
commitb7b2a1e9b4a58b5ff316c53b2b8302bd2865a025 (patch)
treec3aeec45f2db88e49e2cfd3114fa92b5fb34ffdd /llvm/lib/CodeGen/MachineCombiner.cpp
parentedf38f0cb08aaa87c7d746ba2b6fb63e6f03e3db (diff)
downloadllvm-b7b2a1e9b4a58b5ff316c53b2b8302bd2865a025.zip
llvm-b7b2a1e9b4a58b5ff316c53b2b8302bd2865a025.tar.gz
llvm-b7b2a1e9b4a58b5ff316c53b2b8302bd2865a025.tar.bz2
[AArch64] Match fminnum/fmaxnum for vector fminnm/fmaxnm instead of an intrinsic.
Lower Intrinsic::aarch64_neon_fmin/fmax to fminnum/fmannum and match that instead. Minimal functional change: - Extra tests added because coverage of scalar fminnm/fmaxnm instructions was nonexistant. - f16 test updated because now we actually generate scalar fminnm/fmaxnm we no longer need to bail out to a libcall! llvm-svn: 244595
Diffstat (limited to 'llvm/lib/CodeGen/MachineCombiner.cpp')
0 files changed, 0 insertions, 0 deletions