Logo
Explore Help
Register Sign In
caio/clang-p2996
1
0
Fork 0
You've already forked clang-p2996
Code Issues Pull Requests Actions Packages Projects Releases Wiki Activity
Files
e00a67e24f1ec8a89b2fc9d9ae3e297e132db512
clang-p2996/llvm/test/Analysis/ValueTracking
History
Sanjay Patel 41160c2094 [ValueTracking] fix bug computing isKnownToBeAPowerOfTwo() with arithmetic shift right (PR25900)
This is a fix for:
https://llvm.org/bugs/show_bug.cgi?id=25900

If we think that an arithmetic right shift of a power of two is always a power of two, 
an sdiv gets wrongly converted to udiv.

Differential Revision: http://reviews.llvm.org/D15827

llvm-svn: 256655
2015-12-30 22:40:52 +00:00
..
assume.ll
…
dom-cond.ll
…
known-bits-from-range-md.ll
[ValueTracking] Use !range metadata more aggressively in KnownBits
2015-10-28 03:20:15 +00:00
known-non-equal.ll
[ValueTracking] Add a new predicate: isKnownNonEqual()
2015-10-22 13:18:42 +00:00
known-power-of-two.ll
[ValueTracking] fix bug computing isKnownToBeAPowerOfTwo() with arithmetic shift right (PR25900)
2015-12-30 22:40:52 +00:00
knownnonzero-shift.ll
[ValueTracking] Extend r251146 to catch a fairly common case
2015-10-26 14:10:46 +00:00
knownzero-shift.ll
[ValueTracking] Teach isKnownNonZero a new trick
2015-09-24 16:06:32 +00:00
memory-dereferenceable.ll
[gc.statepoint] Change gc.statepoint intrinsic's return type to token type instead of i32 type
2015-12-26 07:54:32 +00:00
monotonic-phi.ll
[ValueTracking] Teach isKnownNonZero about monotonically increasing PHIs
2015-09-29 14:08:45 +00:00
pr23011.ll
…
pr24866.ll
Fix for pr24866
2015-09-21 22:04:10 +00:00
Powered by Gitea Version: 1.25.1 Page: 1058ms Template: 10ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API