.. |
make
|
Move the assignment parser into a separate module.
|
2002-11-01 21:27:31 +00:00 |
.cvsignore
|
This commit was generated by cvs2svn to compensate for changes in r2,
|
2000-05-28 13:40:48 +00:00 |
.lclintrc
|
Added .lclintrc
|
2001-09-06 09:43:53 +00:00 |
anonname.c
|
Fixed an error in struct compare. For one, the behaviour was not standard
|
2002-11-15 13:19:46 +00:00 |
anonname.h
|
Fixed an error in struct compare. For one, the behaviour was not standard
|
2002-11-15 13:19:46 +00:00 |
asmcode.c
|
Move the increment code of a for loop after the loop body.
|
2001-07-17 12:50:38 +00:00 |
asmcode.h
|
Move the increment code of a for loop after the loop body.
|
2001-07-17 12:50:38 +00:00 |
asmlabel.c
|
Renamed GetLabel to GetLocalLabel
|
2001-04-19 06:49:08 +00:00 |
asmlabel.h
|
Renamed GetLabel to GetLocalLabel
|
2001-04-19 06:49:08 +00:00 |
asmstmt.c
|
Use the new StrBuf features
|
2002-09-29 21:13:09 +00:00 |
asmstmt.h
|
Move inline asm parsing into a separate module
|
2001-09-09 09:33:06 +00:00 |
assignment.c
|
Move the assignment parser into a separate module.
|
2002-11-01 21:27:31 +00:00 |
assignment.h
|
Move the assignment parser into a separate module.
|
2002-11-01 21:27:31 +00:00 |
casenode.c
|
Don't run into an internal error in case of a duplicate switch label.
|
2001-10-11 13:45:46 +00:00 |
casenode.h
|
Remove an unused function
|
2001-10-11 22:02:00 +00:00 |
codeent.c
|
Added more size optimizations, separate module
|
2002-10-08 20:56:00 +00:00 |
codeent.h
|
New optimizer pass OptShift3.
|
2002-10-06 20:54:01 +00:00 |
codegen.c
|
Another optimization step
|
2002-11-23 12:05:23 +00:00 |
codegen.h
|
Another optimization step
|
2002-11-23 12:05:23 +00:00 |
codeinfo.c
|
New store optimization.
|
2002-10-17 21:37:01 +00:00 |
codeinfo.h
|
New store optimization.
|
2002-10-17 21:37:01 +00:00 |
codelab.c
|
More work to make user asm labels work
|
2001-10-12 07:58:11 +00:00 |
codelab.h
|
Better register tracking in the optimizer
|
2001-07-24 17:07:33 +00:00 |
codeopt.c
|
Another optimization step
|
2002-11-23 12:05:23 +00:00 |
codeopt.h
|
Allow enabling/disabline optimizer steps by file
|
2001-07-29 20:38:15 +00:00 |
codeseg.c
|
New functions CS_ResetMarks, CS_ResetAllMarks and CS_IsBasicBlock.
|
2002-10-06 19:01:16 +00:00 |
codeseg.h
|
New functions CS_ResetMarks, CS_ResetAllMarks and CS_IsBasicBlock.
|
2002-10-06 19:01:16 +00:00 |
compile.c
|
Fixed a buffer overflow (report from Christian Groessler).
|
2002-10-14 16:23:26 +00:00 |
compile.h
|
Added .dbg statement generation for the assembler
|
2001-05-22 20:03:26 +00:00 |
coptadd.c
|
New optimizer pass OptShift3.
|
2002-10-06 20:54:01 +00:00 |
coptadd.h
|
Reordered/splitted the optimization module
|
2001-09-29 11:09:25 +00:00 |
coptc02.c
|
Use MakeHexArg, replace STX and STY by STZ if possible
|
2002-03-16 10:24:55 +00:00 |
coptc02.h
|
First support for STZ
|
2002-03-11 06:29:54 +00:00 |
coptcmp.c
|
New optimizer pass OptShift3.
|
2002-10-06 20:54:01 +00:00 |
coptcmp.h
|
Reordered/splitted the optimization module
|
2001-09-29 11:09:25 +00:00 |
coptind.c
|
New store optimization.
|
2002-10-17 21:37:01 +00:00 |
coptind.h
|
New/changed optimizations
|
2002-10-05 20:32:31 +00:00 |
coptneg.c
|
New optimizer pass OptShift3.
|
2002-10-06 20:54:01 +00:00 |
coptneg.h
|
More source splitting.
|
2001-09-30 21:56:45 +00:00 |
coptpush.c
|
New store optimization.
|
2002-10-17 21:37:01 +00:00 |
coptpush.h
|
Working on the optimizations
|
2001-10-21 13:53:20 +00:00 |
coptsize.c
|
Fixed a bug
|
2002-11-21 21:10:10 +00:00 |
coptsize.h
|
Added more size optimizations, separate module
|
2002-10-08 20:56:00 +00:00 |
coptstop.c
|
New harmless function
|
2002-11-22 23:44:36 +00:00 |
coptstop.h
|
More optimizations
|
2001-09-25 20:37:58 +00:00 |
coptstore.c
|
New store optimization.
|
2002-10-17 21:37:01 +00:00 |
coptstore.h
|
New store optimization.
|
2002-10-17 21:37:01 +00:00 |
coptsub.c
|
Working on the optimizations
|
2001-10-21 13:53:20 +00:00 |
coptsub.h
|
Reordered/splitted the optimization module
|
2001-09-29 11:09:25 +00:00 |
copttest.c
|
Readded size optimizations
|
2001-09-29 16:59:29 +00:00 |
copttest.h
|
More splitting
|
2001-09-29 14:55:40 +00:00 |
copyleft.jrd
|
This commit was generated by cvs2svn to compensate for changes in r2,
|
2000-05-28 13:40:48 +00:00 |
cpu.c
|
Some basic support for the 65C02 CPU.
|
2000-06-14 08:18:19 +00:00 |
cpu.h
|
Some basic support for the 65C02 CPU.
|
2000-06-14 08:18:19 +00:00 |
dataseg.c
|
Allow access to the global segments. Place ".dbg file" statements into the
|
2001-08-24 15:03:10 +00:00 |
dataseg.h
|
Allow access to the global segments. Place ".dbg file" statements into the
|
2001-08-24 15:03:10 +00:00 |
datatype.c
|
Make small functions inline
|
2002-11-14 22:51:39 +00:00 |
datatype.h
|
Make small functions inline
|
2002-11-14 22:51:39 +00:00 |
declare.c
|
Fixed a bug
|
2002-09-30 21:58:39 +00:00 |
declare.h
|
Remove the hardcoded limit from the literal pool.
|
2001-03-26 21:57:07 +00:00 |
declattr.c
|
Attribute work
|
2002-03-18 06:05:04 +00:00 |
declattr.h
|
Attribute work
|
2002-03-18 06:05:04 +00:00 |
error.c
|
Added a missing const
|
2001-10-12 18:21:43 +00:00 |
error.h
|
Added a missing const
|
2001-10-12 18:21:43 +00:00 |
expr.c
|
Removed unused code
|
2002-11-14 22:52:29 +00:00 |
expr.h
|
Move the assignment parser into a separate module.
|
2002-11-01 21:27:31 +00:00 |
exprdesc.c
|
New function ReplaceType
|
2002-11-14 22:51:59 +00:00 |
exprdesc.h
|
New function ReplaceType
|
2002-11-14 22:51:59 +00:00 |
exprheap.c
|
* Added several type casts to increase C++ compatibility.
|
2001-03-23 19:17:04 +00:00 |
exprheap.h
|
Working on the new parser.
|
2000-10-15 19:51:39 +00:00 |
exprnode.c
|
Fixed a few warnings
|
2001-09-15 12:13:33 +00:00 |
exprnode.h
|
Working on the new parser.
|
2000-10-15 19:51:39 +00:00 |
funcdesc.c
|
Working
|
2001-05-20 20:42:00 +00:00 |
funcdesc.h
|
Renamed the functions working with "struct Function".
|
2002-06-12 12:12:04 +00:00 |
function.c
|
Fixed a bug
|
2002-07-15 21:00:28 +00:00 |
function.h
|
Renamed the functions working with "struct Function".
|
2002-06-12 12:12:04 +00:00 |
global.c
|
Working on the new backend
|
2001-05-04 16:41:23 +00:00 |
global.h
|
Working on the new backend
|
2001-05-04 16:41:23 +00:00 |
goto.c
|
More polishing to get the line info right
|
2001-05-22 16:54:47 +00:00 |
goto.h
|
More polishing to get the line info right
|
2001-05-22 16:54:47 +00:00 |
hexval.c
|
Redoing the pragma stuff
|
2002-09-29 21:09:47 +00:00 |
hexval.h
|
Redoing the pragma stuff
|
2002-09-29 21:09:47 +00:00 |
ident.c
|
Use chartype.h instead of ctype.h
|
2001-01-05 19:24:47 +00:00 |
ident.h
|
This commit was generated by cvs2svn to compensate for changes in r2,
|
2000-05-28 13:40:48 +00:00 |
incpath.c
|
* Added several type casts to increase C++ compatibility.
|
2001-03-23 19:17:04 +00:00 |
incpath.h
|
Some basic support for the 65C02 CPU.
|
2000-06-14 08:18:19 +00:00 |
input.c
|
Ignore also cr's on input. This allows to compile sources with DOS/Windows
|
2002-09-30 19:32:33 +00:00 |
input.h
|
Added .dbg statement generation for the assembler
|
2001-05-22 20:03:26 +00:00 |
lineinfo.c
|
Avoid a copy of the line contents
|
2001-07-14 15:55:52 +00:00 |
lineinfo.h
|
Added the lineinfo module. Changed the complete code generation to use the
|
2001-05-22 09:32:24 +00:00 |
litpool.c
|
Adding functionality to StrBuf
|
2001-09-09 20:49:20 +00:00 |
litpool.h
|
Adding functionality to StrBuf
|
2001-09-09 20:49:20 +00:00 |
locals.c
|
Use constants for datatype sizes
|
2002-11-02 12:39:10 +00:00 |
locals.h
|
Working on the new backend
|
2001-05-03 17:34:54 +00:00 |
loop.c
|
* Added several type casts to increase C++ compatibility.
|
2001-03-23 19:17:04 +00:00 |
loop.h
|
Removed error numbers in favour of literal error messages. The error numbers
|
2000-11-02 21:22:33 +00:00 |
macrotab.c
|
Minor speedup
|
2001-09-07 07:04:54 +00:00 |
macrotab.h
|
Renamed some functions for better readbility.
|
2001-09-06 10:17:52 +00:00 |
main.c
|
New target c16
|
2002-11-21 21:22:26 +00:00 |
opcodes.c
|
Several minor changes and fixes
|
2002-03-16 14:11:15 +00:00 |
opcodes.h
|
First support for STZ
|
2002-03-11 06:29:54 +00:00 |
parser.c
|
Working
|
2001-09-06 10:16:41 +00:00 |
parser.h
|
Working on the new parser
|
2000-08-19 21:55:06 +00:00 |
pragma.c
|
Allow more flexible numeric flag pragma arguments
|
2002-10-01 08:13:04 +00:00 |
pragma.h
|
Redoing the pragma stuff
|
2002-09-29 21:09:47 +00:00 |
preproc.c
|
Redoing the pragma stuff
|
2002-09-29 21:09:47 +00:00 |
preproc.h
|
Renamed some functions for better readbility.
|
2001-09-06 10:17:52 +00:00 |
reginfo.c
|
Working on the register tracking
|
2002-03-11 21:27:01 +00:00 |
reginfo.h
|
New store optimization.
|
2002-10-17 21:37:01 +00:00 |
scanner.c
|
Add SB_GetNumber to scanstrbuf.c.
|
2002-09-30 18:46:08 +00:00 |
scanner.h
|
Redoing the pragma stuff
|
2002-09-29 21:09:47 +00:00 |
scanstrbuf.c
|
Add SB_GetNumber to scanstrbuf.c.
|
2002-09-30 18:46:08 +00:00 |
scanstrbuf.h
|
Add SB_GetNumber to scanstrbuf.c.
|
2002-09-30 18:46:08 +00:00 |
segments.c
|
Place all declarations that are local to a function into the local function
|
2002-10-02 13:00:04 +00:00 |
segments.h
|
Allow access to the global segments. Place ".dbg file" statements into the
|
2001-08-24 15:03:10 +00:00 |
stdfunc.c
|
Replace calls to memset with _bzero if the fill value is zero and -Oi in
|
2002-07-16 11:01:51 +00:00 |
stdfunc.h
|
Replace calls to memset with _bzero if the fill value is zero and -Oi in
|
2002-07-16 11:01:51 +00:00 |
stmt.c
|
Use constants for datatype sizes
|
2002-11-02 12:39:10 +00:00 |
stmt.h
|
Module breakup
|
2001-10-09 09:44:39 +00:00 |
swstmt.c
|
Fixed a bug
|
2002-09-16 20:13:05 +00:00 |
swstmt.h
|
Module breakup
|
2001-10-09 09:44:39 +00:00 |
symentry.c
|
Fixed an error in struct compare. For one, the behaviour was not standard
|
2002-11-15 13:19:46 +00:00 |
symentry.h
|
Fixed an error in struct compare. For one, the behaviour was not standard
|
2002-11-15 13:19:46 +00:00 |
symtab.c
|
Fixed a bug
|
2001-09-13 15:29:59 +00:00 |
symtab.h
|
Polishing and minor corrections
|
2001-05-22 13:58:56 +00:00 |
textseg.c
|
Allow access to the global segments. Place ".dbg file" statements into the
|
2001-08-24 15:03:10 +00:00 |
textseg.h
|
Allow access to the global segments. Place ".dbg file" statements into the
|
2001-08-24 15:03:10 +00:00 |
typecast.c
|
Another optimization step
|
2002-11-23 12:05:23 +00:00 |
typecast.h
|
Move the assignment parser into a separate module.
|
2002-11-01 21:27:31 +00:00 |
typecmp.c
|
Fixed an error in struct compare. For one, the behaviour was not standard
|
2002-11-15 13:19:46 +00:00 |
typecmp.h
|
Fixed a typo
|
2002-03-05 21:17:37 +00:00 |
util.c
|
Added copyright notice
|
2001-09-09 09:26:46 +00:00 |
util.h
|
Added copyright notice
|
2001-09-09 09:26:46 +00:00 |