this would work if @llvm.sadd.with.overflow supported vectors, which it does in trunk. but it does not support them in llvm 7 or even in llvm 8 release branch. so the next commit after this will have to do a different strategy, but when llvm 9 comes out it may be worth coming back to this one.
Andrew Kelley committed on 2/9/2019, 7:44:33 PMparenta8a63fe
3 files changedLine totals unavailable