llvm-6502/lib
Dale Johannesen a5a2117a46 Implement smarter algorithm for choosing which blocks to tail-merge.
See test/CodeGen/X86/test-pic-jtbl.ll for a case where it works well;
shaves another 10K off our favorite benchmark.  I was hesitant about
this because of compile speed, but seems to do OK on a bootstrap.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@37392 91177308-0d34-0410-b5e6-96231b3b80d8
2007-06-01 23:02:45 +00:00
..
Analysis when merging two alias sets together, be sure to propagate the volatility of 2007-05-23 06:36:35 +00:00
Archive adjust this to live in lib/Archive 2007-05-06 19:49:28 +00:00
AsmParser Regenerate. 2007-05-22 19:08:16 +00:00
Bitcode Fix PR1434 and test/Linker/link-archive.ll, this is a regression from 1.9. 2007-05-18 04:02:46 +00:00
CodeGen Implement smarter algorithm for choosing which blocks to tail-merge. 2007-06-01 23:02:45 +00:00
Debugger switch this to bitcode instead of bytecode 2007-05-06 09:29:13 +00:00
ExecutionEngine For PR1486: 2007-06-01 22:23:29 +00:00
Linker switch this to bitcode instead of bytecode 2007-05-06 09:29:13 +00:00
Support Make tail merging the default, except on powerPC. There was no prior art 2007-05-22 17:14:46 +00:00
System Fix a bug where the bcreader could crash on .bc files that were an exact 2007-05-11 00:00:27 +00:00
Target Opcode modifier s comes after condition code. e.g. addlts, not addslt. 2007-06-01 20:51:29 +00:00
Transforms Insert new instructions in AliasSet. 2007-06-01 22:15:31 +00:00
VMCore Minor comment cleanups. 2007-05-24 14:36:04 +00:00
Makefile build lib/Archive instead of lib/Bytecode 2007-05-06 19:50:06 +00:00