OSDN Git Service

Merging r339515:
authorHans Wennborg <hans@hanshq.net>
Fri, 17 Aug 2018 07:04:47 +0000 (07:04 +0000)
committerHans Wennborg <hans@hanshq.net>
Fri, 17 Aug 2018 07:04:47 +0000 (07:04 +0000)
commit02e459e41c9db24a82329b92870bb3533cfecedd
tree5b2a9e03d191031ce6f4d0cb6abf149222e3a9b9
parent2c9adfa4a6145410f512350f39eb4d15c6e87240
Merging r339515:
------------------------------------------------------------------------
r339515 | d0k | 2018-08-12 13:43:03 +0200 (Sun, 12 Aug 2018) | 4 lines

[InstSimplify] Guard against large shift amounts.

These are always UB, but can happen for large integer inputs. Testing it
is very fragile as -simplifycfg will nuke the UB top-down.
------------------------------------------------------------------------

git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_70@339985 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Analysis/InstructionSimplify.cpp