[PATCH] D33203: Add scheduler classes to integer/float horizontal operations

Simon Pilgrim via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue May 16 13:50:00 PDT 2017


RKSimon added a reviewer: andreadb.
RKSimon added a comment.

This needs to be done in general, not just for Jaguar. Please can you add WriteFHAdd and WriteVecHAdd defs in X86Schedule.td, and then tag the relevant instructions in X86InstrSSE.td and X86InstrAVX512.td. Then in ScheduleBtVer2.td you need to add instances of the 2 defs and special case the ymm versions. Either add TODOs for the other x86 models or add them if you want to dig through Agner's tables.


https://reviews.llvm.org/D33203





More information about the llvm-commits mailing list