llvm-project/llvm/lib/Transforms
Sanjay Patel 6fb1357c35 [InstCombine] weaken assertions for icmp folds (PR35846)
Because of potential UB (known bits conflicts with an llvm.assume),
we have to check rather than assert here because InstSimplify doesn't
kill the compare:
https://bugs.llvm.org/show_bug.cgi?id=35846

llvm-svn: 322104
2018-01-09 18:56:03 +00:00
..
Coroutines Use phi ranges to simplify code. No functionality change intended. 2017-12-30 15:27:33 +00:00
Hello Add auto-exporting of symbols from tools so that plugins work on Windows 2016-05-26 11:16:43 +00:00
IPO AlwaysInliner: Alow setting InsertLifetime in the new-style pass 2018-01-08 22:07:42 +00:00
InstCombine [InstCombine] weaken assertions for icmp folds (PR35846) 2018-01-09 18:56:03 +00:00
Instrumentation Avoid int to string conversion in Twine or raw_ostream contexts. 2017-12-28 16:58:54 +00:00
ObjCARC Remove redundant includes from lib/Transforms. 2017-12-13 21:31:01 +00:00
Scalar [EarlyCSE] Salvage debug info during DCE 2018-01-09 15:08:37 +00:00
Utils [CodeExtractor] Use subset of function attributes for extracted function. 2018-01-07 11:22:25 +00:00
Vectorize [SLP] Fix PR35777: Incorrect handling of aggregate values. 2018-01-08 14:43:06 +00:00
CMakeLists.txt [coroutines] Part 3 of N: Adding Boilerplate for Coroutine Passes 2016-07-28 21:04:31 +00:00
LLVMBuild.txt [coroutines] Part 3 of N: Adding Boilerplate for Coroutine Passes 2016-07-28 21:04:31 +00:00