HomePhabricator

Strength reduce intrinsics with overflow into regular arithmetic operations if…

Description

Strength reduce intrinsics with overflow into regular arithmetic operations if possible.

Some intrinsics, like s/uadd.with.overflow and umul.with.overflow, are already strength reduced.
This change adds other arithmetic intrinsics: s/usub.with.overflow, smul.with.overflow.
It completes the work on PR20194.

Details

Committed
eecksteinDec 16 2014, 11:29 PM
Parents
rL224416: Revert "Linker: Drop superseded subprograms"
Branches
Unknown
Tags
Unknown