[SystemZ] Temporarily disable high VFs with integer div/rem.
authorJonas Paulsson <paulsson@linux.vnet.ibm.com>
Wed, 10 Oct 2018 09:30:29 +0000 (09:30 +0000)
committerJonas Paulsson <paulsson@linux.vnet.ibm.com>
Wed, 10 Oct 2018 09:30:29 +0000 (09:30 +0000)
commitbf66f38705dce08ea9049959e53100f2b9a8659f
tree6b7187514fdce9d96c566f6ac631ec36f1f4bd9f
parent3d4579829e85c108e729ade64d778e614b702e16
[SystemZ]  Temporarily disable high VFs with integer div/rem.

Until mischeduler is clever enough to avoid spilling in a vectorized loop
with many (scalar) DLRs it is better to avoid high vectorization factors (8
and above).

llvm-svn: 344129
llvm/lib/Target/SystemZ/SystemZTargetTransformInfo.cpp
llvm/test/Analysis/CostModel/SystemZ/int-arith.ll