llvm-6502/lib
Alkis Evlogimenos 7d629b50a5 Add a separate list of fixed intervals. This improves the running time
of the register allocator as follows:

       before   after
mesa   2.3790  1.5994
vpr    2.6008  1.2078
gcc    1.9840  0.5273
mcf    0.2569  0.0470
eon    1.8468  1.4359
twolf  0.9475  0.2004
burg   1.6807  1.3300
lambda 1.2191  0.3764

Speedups range anyware from 30% to over 400% :-)


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@10712 91177308-0d34-0410-b5e6-96231b3b80d8
2004-01-07 09:20:58 +00:00
..
Analysis Add a note 2003-12-28 04:03:49 +00:00
Archive Use new getFileSize function instead of sys/stat.h directly. 2003-12-30 07:40:35 +00:00
AsmParser Minor code cleanups. The only bugfix is to the UR_DEBUG stuff which didn't 2003-12-31 02:18:11 +00:00
Bytecode remove some useless #includes 2003-12-30 07:55:21 +00:00
CodeGen Add a separate list of fixed intervals. This improves the running time 2004-01-07 09:20:58 +00:00
Debugger Fix some typos and copy-and-paste-os in comments, and doxygenify. 2004-01-05 17:22:52 +00:00
ExecutionEngine Add new ExecutionEngine::getGlobalValueAtAddress method, which can efficiently 2003-12-31 20:21:04 +00:00
Linker
Support Pass std::string to constructor as const reference to avoid multiple 2004-01-06 09:16:02 +00:00
Target Clean up a lot of the code I added yesterday by exposing the IntrinsicLowering 2003-12-28 21:23:38 +00:00
Transforms Merging constants can cause further room for improvement. Iterate until 2003-12-28 07:19:08 +00:00
VMCore Add support for new intrinsic 2004-01-06 05:33:02 +00:00
Makefile Add new dir 2004-01-05 05:25:59 +00:00