aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorSanjay Patel <spatel@rotateright.com>2017-03-17 17:27:31 +0000
committerSanjay Patel <spatel@rotateright.com>2017-03-17 17:27:31 +0000
commit25bd713d33c6d0fa7b1e9248ed31dfb0dbdd5845 (patch)
treef30754728385e84054d6bb5f9bdcad012f26c2a5 /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parent98e56430b90c9c677eeefc1e2e6eb1953a7fdeb1 (diff)
downloadllvm-25bd713d33c6d0fa7b1e9248ed31dfb0dbdd5845.zip
llvm-25bd713d33c6d0fa7b1e9248ed31dfb0dbdd5845.tar.gz
llvm-25bd713d33c6d0fa7b1e9248ed31dfb0dbdd5845.tar.bz2
[x86] avoid adc/sbb assert when both sides of add are zexted (PR32316)
As noted in the comment, we might want to account for this case, but I didn't look at what that would mean for the asm. I'm also not sure why this only reproduces with avx512, but I'm putting a conservative fix in for now to avoid the crash. Also, if both sides of an add are zexted, shouldn't we shrink that add? https://bugs.llvm.org/show_bug.cgi?id=32316 llvm-svn: 298107
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions