[PATCH] D55833: [X86] Use SADDSAT/SSUBSAT instead of ADDS/SUBS

Nikita Popov via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Dec 18 09:14:33 PST 2018


nikic created this revision.
nikic added reviewers: RKSimon, craig.topper, spatel, lebedev.ri.
Herald added a subscriber: llvm-commits.

This is a followup to D55787 <https://reviews.llvm.org/D55787>, this time converting X86ISD ADDS/SUBS into generic SADDSAT/SSUBSAT.

Part of https://bugs.llvm.org/show_bug.cgi?id=40056.


Repository:
  rL LLVM

https://reviews.llvm.org/D55833

Files:
  lib/Target/X86/X86ISelLowering.cpp
  lib/Target/X86/X86ISelLowering.h
  lib/Target/X86/X86InstrAVX512.td
  lib/Target/X86/X86InstrFragmentsSIMD.td
  lib/Target/X86/X86InstrSSE.td
  lib/Target/X86/X86IntrinsicsInfo.h
  test/CodeGen/X86/sadd_sat_vec.ll
  test/CodeGen/X86/ssub_sat_vec.ll





More information about the llvm-commits mailing list