Quick Search:

View detailed chart Line History

line history graph

View Mode

Logical Physical

Show Arbitrary Diff

From to

Supports revisions and tags.

Watches and RSS

History

MAIN 1.42 1.1

latest revision download Branch MAIN

1.42 annotated / raw | Diffs: previous, other | Lines: 204 ( +4, -4 )

Created: 2012-04-22 23:07:40 +0200 (2 years 6 months ago) | Author: plunky | Changeset: MAIN:plunky:20120422210740

tidy up some remaining K&R function definitions

Branch point for: r-1-1-0

Tags: r-1-1-0$BP

1.41 annotated / raw | Diffs: previous, other | Lines: 204 ( +1, -10 )

Created: 2011-06-04 09:41:11 +0200 (3 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20110604074111

Remove bccode, it's not necessary anymore.

1.40 annotated / raw | Diffs: previous, other | Lines: 213 ( +1, -11 )

Created: 2011-05-15 19:08:35 +0200 (3 years 5 months ago) | Author: ragge | Changeset: MAIN:ragge:20110515170835

Remove fldal(), unused.

1.39 annotated / raw | Diffs: previous, other | Lines: 223 ( +2, -4 )

Created: 2008-07-29 15:25:58 +0200 (6 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20080729132558

Remove use of spname from targets.

Branch point for: r-1-0-0 r-1-0-1

Tags: r-1-0-0$BP r-1-0-0-RELEASE r-1-0-1$BP

1.38 annotated / raw | Diffs: previous, other | Lines: 225 ( +28, -51 )

Created: 2008-01-15 22:47:06 +0100 (6 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20080115214706

Make initializer changes.
While here, add code to avoid recursive calls (to not clobber registers).

1.37 annotated / raw | Diffs: previous, other | Lines: 248 ( +3, -6 )

Created: 2008-01-01 18:31:00 +0100 (6 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20080101173100

Add fixdef()/mypragma() stubs.
Change all code to use soname for output symbol name.

1.36 annotated / raw | Diffs: previous, other | Lines: 251 ( +3, -3 )

Created: 2007-12-30 11:31:50 +0100 (6 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20071230103150

Change number of TEMP nodes to be stored in rval, not lval, to be
consistent with REG/OREG nodes.
Add macro regno() to reference the reg/tempnum value.

1.35 annotated / raw | Diffs: previous, other | Lines: 251 ( +1, -10 )

Created: 2007-11-26 21:14:04 +0100 (6 years 11 months ago) | Author: stefan | Changeset: MAIN:stefan:20071126201403

zecode() is no more. ok ragge@

1.34 annotated / raw | Diffs: previous, other | Lines: 260 ( +5, -21 )

Created: 2007-11-22 15:36:37 +0100 (6 years 11 months ago) | Author: stefan | Changeset: MAIN:stefan:20071122143636

Put the genswitch() code that is found in most backends into
the MI part. The backend version is renamed to mygenswitch()
and can provide improved translations for switch statements.

Improved implementation of the switch constraints/semantics
described in the standard.

ok ragge@, otto@

1.33 annotated / raw | Diffs: previous, other | Lines: 276 ( +99, -5 )

Created: 2007-11-12 19:59:27 +0100 (6 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20071112185927

A bunch of table fixes.  Implement funcode() and livecall() and almost
finish calling convention implementation.

1.32 annotated / raw | Diffs: previous, other | Lines: 182 ( +33, -18 )

Created: 2007-11-04 18:54:27 +0100 (6 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20071104175427

Make pdp10 compile again.  Do not work though.

1.31 annotated / raw | Diffs: previous, other | Lines: 167 ( +4, -2 )

Created: 2003-08-15 11:13:18 +0200 (11 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20030815091318

Add a label to fool optimizing pass.

1.30 annotated / raw | Diffs: previous, other | Lines: 165 ( +8, -5 )

Created: 2003-08-04 12:59:53 +0200 (11 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20030804105953

Handle genswitch() as asm statements. Now the basic optimizing should work.

1.29 annotated / raw | Diffs: previous, other | Lines: 162 ( +27, -4 )

Created: 2003-07-30 18:18:44 +0200 (11 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20030730161844

Add copyrights. Clean now.

1.28 annotated / raw | Diffs: previous, other | Lines: 139 ( +0, -13 )

Created: 2003-07-13 14:37:50 +0200 (11 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20030713123750

Small cleanup

1.27 annotated / raw | Diffs: previous, other | Lines: 152 ( +18, -40 )

Created: 2003-07-07 20:36:15 +0200 (11 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20030707183615

Remove remaining IP_INIT in code.

1.26 annotated / raw | Diffs: previous, other | Lines: 174 ( +1, -6 )

Created: 2003-07-07 20:08:42 +0200 (11 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20030707180842

Do direct printout of initialized and common declarations.

1.25 annotated / raw | Diffs: previous, other | Lines: 179 ( +3, -1 )

Created: 2003-07-05 11:00:35 +0200 (11 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20030705090035

Free nodes if they are not used.

1.24 annotated / raw | Diffs: previous, other | Lines: 177 ( +26, -77 )

Created: 2003-06-23 23:48:53 +0200 (11 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20030623214853

Adapt to recent MI changes.

1.23 annotated / raw | Diffs: previous, other | Lines: 228 ( +1, -98 )

Created: 2003-06-22 15:56:57 +0200 (11 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20030622135657

Prolog/epilog generation moved to pass2.

1.22 annotated / raw | Diffs: previous, other | Lines: 325 ( +4, -1 )

Created: 2003-06-22 13:25:05 +0200 (11 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20030622112505

Fix multipass compiling.

1.21 annotated / raw | Diffs: previous, other | Lines: 322 ( +0, -9 )

Created: 2003-06-21 17:59:38 +0200 (11 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20030621155938

Generate GOTO statements. Remove branch().

1.20 annotated / raw | Diffs: previous, other | Lines: 331 ( +8, -62 )

Created: 2003-06-20 16:37:34 +0200 (11 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20030620143734

Remove local hack for saving strings.

1.19 annotated / raw | Diffs: previous, other | Lines: 385 ( +0, -4 )

Created: 2003-06-20 12:32:39 +0200 (11 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20030620103239

Remove BSS, unused.

1.18 annotated / raw | Diffs: previous, other | Lines: 389 ( +4, -1 )

Created: 2003-06-19 18:39:14 +0200 (11 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20030619163914

Small optimizing of genswitch(): generate direct compare if possible.

1.17 annotated / raw | Diffs: previous, other | Lines: 386 ( +1, -1 )

Created: 2003-06-19 18:32:42 +0200 (11 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20030619163229

Small fix to genswitch() arguments.

1.16 annotated / raw | Diffs: previous, other | Lines: 386 ( +6, -6 )

Created: 2003-06-19 17:50:25 +0200 (11 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20030619155025

Adapt to changes to the switch table.

1.15 annotated / raw | Diffs: previous, other | Lines: 386 ( +1, -1 )

Created: 2003-06-10 10:09:12 +0200 (11 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20030610080912

Change argument type to bfcode().
Some ugly hacks in the stab code to make it compile.

1.14 annotated / raw | Diffs: previous, other | Lines: 386 ( +0, -12 )

Created: 2003-06-05 16:42:52 +0200 (11 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20030605144252

Make getlab() a MI function.

1.13 annotated / raw | Diffs: previous, other | Lines: 398 ( +3, -3 )

Created: 2003-06-04 21:36:43 +0200 (11 years 4 months ago) | Author: ragge | Changeset: MAIN:ragge:20030604193643

Adapt to changes to the symbol table.

1.12 annotated / raw | Diffs: previous, other | Lines: 398 ( +0, -1 )

Created: 2003-05-31 20:44:00 +0200 (11 years 5 months ago) | Author: ragge | Changeset: MAIN:ragge:20030531184400

Changes because of node changes. commdec() prototype change.

1.11 annotated / raw | Diffs: previous, other | Lines: 399 ( +0, -8 )

Created: 2003-02-13 22:37:24 +0100 (11 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20030213213724

Bugfix pointer conversions and char sub code.

1.10 annotated / raw | Diffs: previous, other | Lines: 407 ( +76, -12 )

Created: 2003-02-06 20:28:36 +0100 (11 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20030206192836

Put away rodata printouts temporarily. XXX
Fiz some code generation bugs.

1.9 annotated / raw | Diffs: previous, other | Lines: 343 ( +21, -21 )

Created: 2003-02-02 15:51:15 +0100 (11 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20030202145115

Printout strings via p1print() to be able to catch them when inlining.

1.8 annotated / raw | Diffs: previous, other | Lines: 343 ( +1, -0 )

Created: 2003-01-30 23:01:23 +0100 (11 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20030130220123

Small fixes.

1.7 annotated / raw | Diffs: previous, other | Lines: 342 ( +0, -230 )

Created: 2003-01-26 23:36:28 +0100 (11 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20030126223628

Remove unused code. Much cleaner now.

1.6 annotated / raw | Diffs: previous, other | Lines: 572 ( +32, -12 )

Created: 2002-12-06 23:56:22 +0100 (11 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20021206225622

Implement trivial versions of switch(). Fix constant emission.

1.5 annotated / raw | Diffs: previous, other | Lines: 552 ( +0, -2 )

Created: 2002-12-01 13:03:27 +0100 (11 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20021201120327

Handle parts of words better.

1.4 annotated / raw | Diffs: previous, other | Lines: 554 ( +3, -5 )

Created: 2002-11-30 21:47:54 +0100 (11 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20021130204754

Octal -> decimal. Use rodata for readonly. Bugfix "block".

1.3 annotated / raw | Diffs: previous, other | Lines: 556 ( +26, -45 )

Created: 2002-11-06 23:01:41 +0100 (11 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20021106220141

Add some basic support for chars. Allow strings to be written.

1.2 annotated / raw | Diffs: previous, other | Lines: 575 ( +0, -11 )

Created: 2002-10-21 19:59:17 +0200 (12 years ago) | Author: ragge | Changeset: MAIN:ragge:20021021175917

Cleanup. Do memcpy() on nodes. Add fields to table.c.
Can now generate simple code.

1.1 new annotated / raw | Lines: 586 ( +586, -0 )

Created: 2002-08-17 16:27:34 +0200 (12 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20020817142734

Initial pdp10 support.

FishEye: Open Source License registered to PCC.
Your maintenance has expired. You can renew your license at http://www.atlassian.com/fisheye/renew
Atlassian FishEye, CVS analysis. (Version:1.6.3 Build:build-336 2008-11-04) - Administration - Page generated 2014-10-31 07:59 +0100