[PATCH] D39090: [AArch64][SVE] Asm: Set SVE as unsupported feature for existing scheduler models

Florian Hahn via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Oct 31 06:45:13 PDT 2017


fhahn added a comment.

The reason we need this are over-eager regular expression in scheduling models, e.g. some models match TRN1 instructions for all types and the scheduler then fails to compile, because scheduling info is missing for SVE instructions. I think ideally those regexs should be more specific, but using UnsupportedFeatures seems like a more practical way to handle this problem and is also used by SystemZ, PPC and MIPS targets.


https://reviews.llvm.org/D39090





More information about the llvm-commits mailing list