1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-26 22:42:46 +02:00
llvm-mirror/lib/Transforms
Sanjoy Das 2078fb4d89 Fix PR24354.
`InstCombiner::OptimizeOverflowCheck` was asserting an
invariant (operands to binary operations are ordered by decreasing
complexity) that wasn't really an invariant.  Fix this by instead having
`InstCombiner::OptimizeOverflowCheck` establish the invariant if it does
not hold.

llvm-svn: 244676
2015-08-11 21:33:55 +00:00
..
Hello Revert r240137 (Fixed/added namespace ending comments using clang-tidy. NFC) 2015-06-23 09:49:53 +00:00
InstCombine Fix PR24354. 2015-08-11 21:33:55 +00:00
Instrumentation [libFuzzer] don't crash if the condition in a switch has unusual type (e.g. i72) 2015-08-11 00:24:39 +00:00
IPO Enable EliminateAvailableExternally pass in the LTO pipeline. 2015-08-11 16:26:41 +00:00
ObjCARC Fix some comment typos. 2015-08-08 18:27:36 +00:00
Scalar don't repeat function names in comments; NFC 2015-08-11 21:24:04 +00:00
Utils [LowerSwitch] Skip dead blocks for processSwitchInst() 2015-08-11 20:16:17 +00:00
Vectorize fix minsize detection: minsize attribute implies optimizing for size 2015-08-11 15:56:31 +00:00
CMakeLists.txt
LLVMBuild.txt
Makefile