aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/InlineFunction.cpp
diff options
context:
space:
mode:
authorGadi Haber <gadi.haber@intel.com>2017-11-13 08:42:07 +0000
committerGadi Haber <gadi.haber@intel.com>2017-11-13 08:42:07 +0000
commitc9f230065266126f1e1bb359b643ff6692dd687b (patch)
treee3c07a7f5b84bcc8d65ef5d30110320d564c0321 /llvm/lib/Transforms/Utils/InlineFunction.cpp
parent1af2adb9f3ad5150b5e163d7f87fd546b6f059b2 (diff)
downloadllvm-c9f230065266126f1e1bb359b643ff6692dd687b.zip
llvm-c9f230065266126f1e1bb359b643ff6692dd687b.tar.gz
llvm-c9f230065266126f1e1bb359b643ff6692dd687b.tar.bz2
[X86][SKX] Adding scheduling info of non-intrinsic + commutable SKX opcodes.
Updated the scheduling information of the SKX subtarget in the file X86SchedSkylakeServer.td under lib/Target/X86 to: 1. add regular opcodes in addition to the suffixed "_Int" opcodes 2. add the (V)MAXCPD/MAXCPS/MAXCSD/MAXCSS/MINCPD/MINCPS/MINCSD/MINCSS instructions that are equivalent to their counterparts without the 'C' as they are part of a hack to make floating point min/max commutable under fast math. Reviewers: zvi, RKSimon, craig.topper Differential Revision: https://reviews.llvm.org/D39833 Change-Id: Ie13702a5ce1b1a08af91ca637a52b6962881e7d6 llvm-svn: 318024
Diffstat (limited to 'llvm/lib/Transforms/Utils/InlineFunction.cpp')
0 files changed, 0 insertions, 0 deletions