hanchenye-llvm-project/llvm/lib
Chris Lattner bd11625469 Fix several bugs in 'op x, imm' handling. Foremost is that we now emit
addi r3, r3, -1
instead of
   addi r3, r3, 1

for 'sub int X, 1'.

Secondarily, this fixes several cases where we could crash given an unsigned
constant.  And fixes a couple of minor missed optimization cases, such as
xor X, ~0U -> not X

llvm-svn: 18379
2004-11-30 07:30:20 +00:00
..
Analysis Fix DeadStoreElimination/2004-11-28-LiveStoreDeleted.ll 2004-11-28 20:30:15 +00:00
AsmParser Fix PR463 2004-11-28 16:45:45 +00:00
Bytecode Compute the firstFileOffset correctly after reading the LLVM symbol table. 2004-11-28 03:13:02 +00:00
CodeGen Fix SingleSource/UnitTests/2004-11-28-GlobalBoolLayout.c, and hopefully 2004-11-28 17:56:47 +00:00
Debugger
ExecutionEngine Use System/DynamicLibrary instead of Support/DynamicLinker 2004-11-29 14:11:29 +00:00
Linker Shared library extension is now in LTDL_SHLIB_EXT 2004-11-29 12:40:21 +00:00
Support Up the compression threshold to 64K so we avoid it for all but the largest 2004-11-30 07:13:34 +00:00
System Implement two new functions: LoadLibraryPermanently and 2004-11-29 13:33:28 +00:00
Target Fix several bugs in 'op x, imm' handling. Foremost is that we now emit 2004-11-30 07:30:20 +00:00
Transforms Fix test/Regression/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.llx 2004-11-30 07:01:15 +00:00
VMCore Add method 2004-11-30 02:51:53 +00:00
Makefile Add the Linker library 2004-11-14 21:54:41 +00:00