llvm-6502/lib
Chris Lattner 37dc938bbe If we have something like this:
if (x) {
    code
    ...
  } else {
    code
    ...
  }

Turn it into:

  code
  if (x) {
    ...
  } else {
    ...
  }

This reduces code size and in some common cases allows us to completely
eliminate the conditional.  This turns several if/then/else blocks in loops
into straightline code in 179.art, turning the loops into single basic blocks
(good for modsched even!).

Maybe now brg will leave me alone ;-)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@18366 91177308-0d34-0410-b5e6-96231b3b80d8
2004-11-30 00:29:14 +00:00
..
Analysis Fix DeadStoreElimination/2004-11-28-LiveStoreDeleted.ll 2004-11-28 20:30:15 +00:00
Archive Compute the firstFileOffset correctly after reading the LLVM symbol table. 2004-11-28 03:13:02 +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 Change Library Names Not To Conflict With Others When Installed 2004-10-27 23:18:45 +00:00
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 Functionality moved to portable lib/System/DynamicLibrary.cpp 2004-11-29 14:11:41 +00:00
System Implement two new functions: LoadLibraryPermanently and 2004-11-29 13:33:28 +00:00
Target Remove extraneous namespacification. In particular, don't define llvm::llvm::createInternalGlobalMapperPass 2004-11-30 00:22:59 +00:00
Transforms If we have something like this: 2004-11-30 00:29:14 +00:00
VMCore Fix test/Regression/CFrontend/2003-11-01-EmptyStructCrash.c 2004-11-22 19:15:27 +00:00
Makefile Add the Linker library 2004-11-14 21:54:41 +00:00