llvm-6502/lib
Chris Lattner 35033efd08 Make the "pruning cloner" smarter. As it propagates constants through the
code (while cloning) it often gets the branch/switch instructions.  Since it
knows that edges of the CFG are dead, it need not clone (or even look) at
the obviously dead blocks.  This should speed up the inliner substantially on
code where there are lots of inlinable calls to functions with constant
arguments.  On C++ code in particular, this kicks in.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28641 91177308-0d34-0410-b5e6-96231b3b80d8
2006-06-01 19:19:23 +00:00
..
Analysis Fix -pedantic warning 2006-06-01 17:17:46 +00:00
Archive When reading the symbol table, make sure to delete the ArchiveMember 2006-05-12 17:56:20 +00:00
AsmParser Use archive libraries instead of object files for VMCore, BCReader, 2006-06-01 01:30:27 +00:00
Bytecode Use archive libraries instead of object files for VMCore, BCReader, 2006-06-01 01:30:27 +00:00
CodeGen Prevent the -pedantic option from causing Mac OS/X build problems: 2006-06-01 06:12:21 +00:00
Debugger Add the README files to the distribution. 2006-04-13 06:39:24 +00:00
ExecutionEngine Fix -pedantic warnings. 2006-06-01 17:29:22 +00:00
Linker Fix linking of inline asm objects. 2006-06-01 19:14:22 +00:00
Support Use archive libraries instead of object files for VMCore, BCReader, 2006-06-01 01:30:27 +00:00
System Provide configuration support and usage for MINGW32 platform 2006-06-01 19:03:21 +00:00
Target Silence -pedantic warning 2006-06-01 17:17:06 +00:00
Transforms Make the "pruning cloner" smarter. As it propagates constants through the 2006-06-01 19:19:23 +00:00
VMCore Change from using a stub function to a stub variable for passing to the 2006-06-01 07:02:51 +00:00
Makefile Make some changes suggested by Chris: 2006-05-17 22:55:35 +00:00