1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 11:13:28 +01:00
llvm-mirror/lib/Transforms
Craig Topper c50865580a [InstCombine] Replace an 'if' that should always be true with an assert.
The bitwidth of the operation should always be wider than the result width of the truncate since we don't recurse through any width changing operations.

llvm-svn: 332055
2018-05-10 22:45:28 +00:00
..
AggressiveInstCombine [AggressiveInstCombine] convert a chain of 'and-shift' bits into masked compare 2018-05-09 23:08:15 +00:00
Coroutines IWYU for llvm-config.h in llvm, additions. 2018-04-30 14:59:11 +00:00
Hello
InstCombine [InstCombine] Replace an 'if' that should always be true with an assert. 2018-05-10 22:45:28 +00:00
Instrumentation [gcov] Switch to an explicit if clunky array to satisfy some compilers 2018-05-03 00:11:03 +00:00
IPO [NewPM] Emit inliner NoDefinition missed optimization remark 2018-05-08 01:45:46 +00:00
ObjCARC [ObjCARC] Account for catchswitch in bitcast insertion 2018-05-04 19:03:11 +00:00
Scalar [PM/LoopUnswitch] Avoid pointlessly creating an exit block set. 2018-05-10 17:33:20 +00:00
Utils Revert "[InstCombine] snprintf optimizations" 2018-05-10 21:23:36 +00:00
Vectorize [LV] Change MaxVectorSize bound to 256 in assertion, NFC otherwise 2018-05-09 15:18:12 +00:00
CMakeLists.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00
LLVMBuild.txt Another try to commit 323321 (aggressive instruction combine). 2018-01-25 12:06:32 +00:00