cuz
|
59a94124a1
|
More optimizations
git-svn-id: svn://svn.cc65.org/cc65/trunk@837 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-08-03 07:34:40 +00:00 |
|
cuz
|
7cf676d40c
|
More optimizations
git-svn-id: svn://svn.cc65.org/cc65/trunk@836 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-08-03 06:45:38 +00:00 |
|
cuz
|
254948fcfe
|
Minor changes
git-svn-id: svn://svn.cc65.org/cc65/trunk@835 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-08-03 06:45:30 +00:00 |
|
cuz
|
eaf1304b71
|
Make flag constants unsigned
git-svn-id: svn://svn.cc65.org/cc65/trunk@834 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-08-03 06:45:22 +00:00 |
|
cuz
|
81520a5824
|
Make --list-opt-steps exclusive
git-svn-id: svn://svn.cc65.org/cc65/trunk@833 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-30 21:40:32 +00:00 |
|
cuz
|
b4010bae8b
|
Fixed several bugs
git-svn-id: svn://svn.cc65.org/cc65/trunk@832 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-30 19:33:52 +00:00 |
|
cuz
|
d341565ddc
|
Allow enabling/disabline optimizer steps by file
git-svn-id: svn://svn.cc65.org/cc65/trunk@831 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-29 20:38:15 +00:00 |
|
cuz
|
750cf445f7
|
Added IsControl
git-svn-id: svn://svn.cc65.org/cc65/trunk@830 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-29 20:36:19 +00:00 |
|
cuz
|
07fcbb3208
|
Minor change
git-svn-id: svn://svn.cc65.org/cc65/trunk@829 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-29 09:30:29 +00:00 |
|
cuz
|
ac35484ec7
|
Remove unused stuff
git-svn-id: svn://svn.cc65.org/cc65/trunk@828 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-29 09:07:59 +00:00 |
|
cuz
|
c51a706830
|
Simplify code generation
git-svn-id: svn://svn.cc65.org/cc65/trunk@827 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-29 09:07:43 +00:00 |
|
cuz
|
1cfec2492e
|
Optimizations, cleanup in codegen
git-svn-id: svn://svn.cc65.org/cc65/trunk@826 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-26 20:08:28 +00:00 |
|
cuz
|
2dd227534f
|
Remove/cleanup
git-svn-id: svn://svn.cc65.org/cc65/trunk@825 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-26 20:08:10 +00:00 |
|
cuz
|
bbebbe3a1b
|
More optimizations
git-svn-id: svn://svn.cc65.org/cc65/trunk@824 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-26 06:40:06 +00:00 |
|
cuz
|
58592116ac
|
Better code for > compares
git-svn-id: svn://svn.cc65.org/cc65/trunk@823 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-26 06:10:10 +00:00 |
|
cuz
|
d604ed5e3f
|
More optimizations
git-svn-id: svn://svn.cc65.org/cc65/trunk@822 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-25 21:51:40 +00:00 |
|
cuz
|
ea2c59ef8e
|
Remove unneeded code
git-svn-id: svn://svn.cc65.org/cc65/trunk@821 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-25 21:37:52 +00:00 |
|
cuz
|
d55c271c2a
|
More shift routines
git-svn-id: svn://svn.cc65.org/cc65/trunk@820 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-25 21:36:01 +00:00 |
|
cuz
|
c2e45ea24d
|
Fixed a bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@819 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-25 16:15:47 +00:00 |
|
cuz
|
cd358107d3
|
Free register info
git-svn-id: svn://svn.cc65.org/cc65/trunk@818 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-25 06:59:27 +00:00 |
|
cuz
|
8cd7b15c8b
|
Squashed one more bug in the switch statement
git-svn-id: svn://svn.cc65.org/cc65/trunk@816 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-24 20:19:03 +00:00 |
|
cuz
|
0b08eb0e68
|
More register tracking
git-svn-id: svn://svn.cc65.org/cc65/trunk@815 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-24 20:13:10 +00:00 |
|
cuz
|
d982999f3e
|
Fixed another bug in CascadeSwitch
git-svn-id: svn://svn.cc65.org/cc65/trunk@814 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-24 20:12:53 +00:00 |
|
cuz
|
c5ccad1fc7
|
Fixed a bug in CascadeSwitch
git-svn-id: svn://svn.cc65.org/cc65/trunk@813 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-24 20:08:58 +00:00 |
|
cuz
|
05eb03b32f
|
Better register tracking in the optimizer
git-svn-id: svn://svn.cc65.org/cc65/trunk@812 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-24 17:07:33 +00:00 |
|
cuz
|
f249ae345e
|
More renaming. Remove the case label limit by using a collection to store
the switch entries.
git-svn-id: svn://svn.cc65.org/cc65/trunk@807 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-17 21:53:17 +00:00 |
|
cuz
|
c571214513
|
More renaming
git-svn-id: svn://svn.cc65.org/cc65/trunk@806 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-17 21:29:21 +00:00 |
|
cuz
|
cc83744882
|
Renamed struct expent
git-svn-id: svn://svn.cc65.org/cc65/trunk@805 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-17 21:24:19 +00:00 |
|
cuz
|
cbdc651884
|
Added more optimizations
git-svn-id: svn://svn.cc65.org/cc65/trunk@804 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-17 20:13:33 +00:00 |
|
cuz
|
e370e447f6
|
Fixed a while loop bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@803 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-17 17:18:07 +00:00 |
|
cuz
|
c1c402c6ba
|
Fixed a bug in the for loop optimization applied earlier
git-svn-id: svn://svn.cc65.org/cc65/trunk@800 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-17 16:46:43 +00:00 |
|
cuz
|
6c34eeb93d
|
Move the increment code of a for loop after the loop body.
git-svn-id: svn://svn.cc65.org/cc65/trunk@799 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-17 12:50:38 +00:00 |
|
cuz
|
db707db0f1
|
Added CollMoveMultiple
git-svn-id: svn://svn.cc65.org/cc65/trunk@798 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-17 12:42:16 +00:00 |
|
cuz
|
5c46ebee60
|
Added CollMove
git-svn-id: svn://svn.cc65.org/cc65/trunk@797 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-17 11:54:30 +00:00 |
|
cuz
|
ccde3d8299
|
Fixed a few typos
git-svn-id: svn://svn.cc65.org/cc65/trunk@796 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-17 10:28:38 +00:00 |
|
cuz
|
2266d11fec
|
Remove transfer insns if possible
git-svn-id: svn://svn.cc65.org/cc65/trunk@795 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-16 18:48:04 +00:00 |
|
cuz
|
6a09064842
|
Fixed a bug
git-svn-id: svn://svn.cc65.org/cc65/trunk@794 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-16 18:47:19 +00:00 |
|
cuz
|
f98db88f36
|
Trace register usage, remove duplicate loads
git-svn-id: svn://svn.cc65.org/cc65/trunk@793 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-16 16:32:14 +00:00 |
|
cuz
|
38f076a59e
|
Fixed type compare for functions
git-svn-id: svn://svn.cc65.org/cc65/trunk@791 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-15 16:41:00 +00:00 |
|
izydorst
|
8e97e1f4b7
|
own versions of some common routines, fillram and movedata equal to memset
and memcpy
git-svn-id: svn://svn.cc65.org/cc65/trunk@789 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-15 16:09:50 +00:00 |
|
izydorst
|
66bcf9ac4e
|
fixed incorrect way of temporary storing parameter
git-svn-id: svn://svn.cc65.org/cc65/trunk@788 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-14 21:15:02 +00:00 |
|
cuz
|
36131c00d0
|
Work around a problem with the #if hack in the preprocessor
git-svn-id: svn://svn.cc65.org/cc65/trunk@787 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-14 15:56:17 +00:00 |
|
cuz
|
6dcb3b662e
|
Avoid a copy of the line contents
git-svn-id: svn://svn.cc65.org/cc65/trunk@786 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-14 15:55:52 +00:00 |
|
cuz
|
02b81bdd69
|
Allow system specific common and runtime files
git-svn-id: svn://svn.cc65.org/cc65/trunk@785 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-14 14:55:08 +00:00 |
|
cuz
|
0bb81e5c36
|
Time the execution
git-svn-id: svn://svn.cc65.org/cc65/trunk@784 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-14 14:45:04 +00:00 |
|
cuz
|
f063c4e844
|
Add --codesize option
git-svn-id: svn://svn.cc65.org/cc65/trunk@783 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-14 14:44:44 +00:00 |
|
cuz
|
ac6fdcc55b
|
Add dbginfo module
git-svn-id: svn://svn.cc65.org/cc65/trunk@782 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-14 14:44:07 +00:00 |
|
cuz
|
dd0cdd42b6
|
Ignore more intermediate files
git-svn-id: svn://svn.cc65.org/cc65/trunk@781 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-14 14:42:20 +00:00 |
|
cuz
|
5e14218975
|
Fixed geos portion of Makefile
git-svn-id: svn://svn.cc65.org/cc65/trunk@780 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-14 14:41:30 +00:00 |
|
cuz
|
49376daf0d
|
Go back to a working codegen.c
git-svn-id: svn://svn.cc65.org/cc65/trunk@779 b7a2c559-68d2-44c3-8de9-860c34a00d81
|
2001-07-14 14:31:50 +00:00 |
|