[PATCH] D116804: [x86] use SETCC_CARRY instead of SBB node for select lowering

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Feb 1 03:06:57 PST 2022


RKSimon added a comment.

It'd be good to at least keep this on AMD targets (bulldozer/zen/bobcat/jaguar) - these are recognise the SBB(x,x) dependency breaking behaviour. Either as a tuning flag or if there's a way to access the scheduler model isDependencyBreaking() check.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D116804/new/

https://reviews.llvm.org/D116804



More information about the llvm-commits mailing list