diff options
| author | Eric Christopher <echristo@apple.com> | 2011-01-20 00:29:24 +0000 |
|---|---|---|
| committer | Eric Christopher <echristo@apple.com> | 2011-01-20 00:29:24 +0000 |
| commit | bb14f65672aa8941ef84078d797a2acb896b1ef9 (patch) | |
| tree | 7cb2f0dc3dc297e907b1d6e7bf586b94565f8cac /llvm/lib/CodeGen/MachinePassRegistry.cpp | |
| parent | 668443efb1db5568efc0cc7c1dfbf8ea04e8fb1d (diff) | |
| download | bcm5719-llvm-bb14f65672aa8941ef84078d797a2acb896b1ef9.tar.gz bcm5719-llvm-bb14f65672aa8941ef84078d797a2acb896b1ef9.zip | |
If we can, lower the multiply part of a umulo/smulo call to a libcall
with an invalid type then split the result and perform the overflow check
normally.
Fixes the 32-bit parts of rdar://8622122 and rdar://8774702.
llvm-svn: 123864
Diffstat (limited to 'llvm/lib/CodeGen/MachinePassRegistry.cpp')
0 files changed, 0 insertions, 0 deletions

