waldemar%netscape.com
|
9529ea9d27
|
Commented out syntax error
git-svn-id: svn://10.0.0.236/trunk@65456 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-06 23:40:47 +00:00 |
|
rogerl%netscape.com
|
8ea5e6aebd
|
Changed compare/branch handling to determine last compare opcode.
Made returnStatement a member in ICG.
git-svn-id: svn://10.0.0.236/trunk@65450 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-06 22:40:17 +00:00 |
|
beard%netscape.com
|
d8212dd27a
|
cases for SUBTRACT, MULTIPLY, DIVIDE in print().
git-svn-id: svn://10.0.0.236/trunk@65414 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-06 03:02:24 +00:00 |
|
beard%netscape.com
|
beb6ce856d
|
added new instructions, SUBTRACT, MULTIPLY, DIVICE, BRANCH_*, and RETURN. Changed LoadVar/SaveVar to have uint32 operand. Added optional paramter branchOp to ICodeGenerator::branchConditional() & endWhileExpression() to parametrize branch kind. Added complete(Register) to generate a RETURN instruction.
git-svn-id: svn://10.0.0.236/trunk@65411 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-06 02:57:42 +00:00 |
|
rogerl%netscape.com
|
ce4eff7437
|
Resolved branch targets
git-svn-id: svn://10.0.0.236/trunk@65393 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-06 00:04:11 +00:00 |
|
rogerl%netscape.com
|
3580a148de
|
typedef'd instructions
git-svn-id: svn://10.0.0.236/trunk@65389 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-05 23:41:58 +00:00 |
|
waldemar%netscape.com
|
bb555d021d
|
Fixed syntax errors
git-svn-id: svn://10.0.0.236/trunk@65201 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-04 21:36:57 +00:00 |
|
rogerl%netscape.com
|
e613dc9d1d
|
cleaning up the codestate classes; continue labels
git-svn-id: svn://10.0.0.236/trunk@65124 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-04 01:48:35 +00:00 |
|
rogerl%netscape.com
|
0c6fc8328e
|
For statements.
git-svn-id: svn://10.0.0.236/trunk@64841 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-01 02:53:16 +00:00 |
|
rogerl%netscape.com
|
d458c055bb
|
Added do & switch statements, more hacking at the code state thing.
git-svn-id: svn://10.0.0.236/trunk@64834 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-04-01 01:30:32 +00:00 |
|
rogerl%netscape.com
|
77dc750c7e
|
Changes to CodeState thing, still not happy with this - RTTI would be
better?
git-svn-id: svn://10.0.0.236/trunk@64662 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-31 01:54:28 +00:00 |
|
beard%netscape.com
|
38ff25536e
|
making icodegenerator work on Linux
git-svn-id: svn://10.0.0.236/trunk@64654 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-31 00:42:25 +00:00 |
|
rogerl%netscape.com
|
8976584059
|
Test driver for icg in main, just a temporary thing
git-svn-id: svn://10.0.0.236/trunk@64498 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-29 19:24:07 +00:00 |
|
rogerl%netscape.com
|
13ce8fb99d
|
First hack at some icode generation.
git-svn-id: svn://10.0.0.236/trunk@64497 18797224-902f-48f8-a5cc-f745e15eee43
|
2000-03-29 19:19:23 +00:00 |
|