diff options
author | Eli Friedman <efriedma@quicinc.com> | 2020-06-08 16:34:15 -0700 |
---|---|---|
committer | Eli Friedman <efriedma@quicinc.com> | 2020-06-23 16:27:52 -0700 |
commit | e9d4e34ab8a4223de41fbf1881fd6a531880dda9 (patch) | |
tree | 0734cefde506eb1bd2806519a1379fa8a2352c0e /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 90ad786947cc861756c95238f96c267b2a3c4849 (diff) | |
download | llvm-e9d4e34ab8a4223de41fbf1881fd6a531880dda9.zip llvm-e9d4e34ab8a4223de41fbf1881fd6a531880dda9.tar.gz llvm-e9d4e34ab8a4223de41fbf1881fd6a531880dda9.tar.bz2 |
[AArch64][SVE] Add legalization support for i32/i64 vector srem/urem
Implement them on top of sdiv/udiv, similar to what we do for integer
types.
Potential future work: implementing i8/i16 srem/urem, optimizations for
constant divisors, optimizing the mul+sub to mls.
Differential Revision: https://reviews.llvm.org/D81511
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions