1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-11-23 19:23:23 +01:00
llvm-mirror/lib
Benjamin Kramer 24f75ab769 Revert "InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.overflow(X, X)"
It's better to do this in codegen, mul.with.overflow(X, 2) is more canonical because it has only one use on "X".

llvm-svn: 131798
2011-05-21 18:31:42 +00:00
..
Analysis When BasicAA can determine that two pointers have the same base but 2011-05-21 01:05:08 +00:00
Archive
AsmParser Remove unused variables caught by GCC's -Wunused-but-set-variable. 2011-05-03 16:00:27 +00:00
Bitcode It's valid to take the blockaddress of a different function, so remove this 2011-05-06 21:09:44 +00:00
CodeGen Fix PR9962 by properly constraining register classes in RemoveCopyByCommutingDef(). This 2011-05-20 23:25:36 +00:00
CompilerDriver
ExecutionEngine Avoid a Twine that referenced a tmp (which proceded to go out of scope before 2011-05-19 00:45:05 +00:00
Linker
MC Don't allow .seh_handler and .seh_handlerdata directives inside chained 2011-05-21 17:36:25 +00:00
Object Remove dead variable pointed out by GCC 4.6 warnings, and reflow this a little 2011-05-02 05:05:29 +00:00
Support Have Program::Wait return -2 for crashed and timeouts instead of embedding 2011-05-21 00:56:46 +00:00
Target Fix PR9978 by adding RIP to GR64_TC so it can be used as an address in PIC code. It 2011-05-21 04:13:49 +00:00
Transforms Revert "InstCombine: Turn mul.with.overflow(X, 2) into the cheaper add.with.overflow(X, X)" 2011-05-21 18:31:42 +00:00
VMCore Remove noisy semicolons. 2011-05-20 09:20:25 +00:00
CMakeLists.txt
Makefile