diff options
author | Chris Lattner <sabre@nondot.org> | 2010-10-14 00:05:07 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-10-14 00:05:07 +0000 |
commit | 698661c741aeadde16956ac4021d1ee1d1eeac85 (patch) | |
tree | f14cb6679724a346e83dae3faa70d6ac118fd50a /llvm/utils/PerfectShuffle | |
parent | edf5e640fa05fbabc7822be42fe71bbcbe1156cc (diff) | |
download | bcm5719-llvm-698661c741aeadde16956ac4021d1ee1d1eeac85.tar.gz bcm5719-llvm-698661c741aeadde16956ac4021d1ee1d1eeac85.zip |
add uadd_ov/usub_ov to apint, consolidate constant folding
logic to use the new APInt methods. Among other things this
implements rdar://8501501 - llvm.smul.with.overflow.i32 should constant fold
which comes from "clang -ftrapv", originally brought to my attention from PR8221.
llvm-svn: 116457
Diffstat (limited to 'llvm/utils/PerfectShuffle')
0 files changed, 0 insertions, 0 deletions