llvm-6502/lib
Benjamin Kramer cd89d4d524 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".

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131798 91177308-0d34-0410-b5e6-96231b3b80d8
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 Set the unnamed_addr only when we're creating a new GV in the dest module. 2011-03-29 23:31:06 +00:00
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