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.24 1.1 janeno_1 1.1.1.1

latest revision download Branch MAIN

1.24 annotated / raw | Diffs: previous, other | Lines: 727 ( +3, -2 )

Created: 2014-04-19 09:47:51 +0200 (6 months ago) | Author: ragge | Changeset: MAIN:ragge:20140419074750

Section that has code should be type "x".  Fixes Jira#PCC-421 by Iain Hibbert.

Branch point for: r-1-1-0

Tags: r-1-1-0$BP

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

Created: 2012-12-01 09:53:40 +0100 (22 months ago) | Author: ragge | Changeset: MAIN:ragge:20121201085340

Fixup the varargs functions and add stubs for the frame/return/cfa
address functions, as pointed out by Isaac Dunham on pcc-list.

1.22 annotated / raw | Diffs: previous, other | Lines: 704 ( +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

1.21 annotated / raw | Diffs: previous, other | Lines: 704 ( +39, -42 )

Created: 2011-07-28 16:12:07 +0200 (3 years 3 months ago) | Author: ragge | Changeset: MAIN:ragge:20110728141207

Make mips compile again after recent changes.

1.20 annotated / raw | Diffs: previous, other | Lines: 707 ( +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.19 annotated / raw | Diffs: previous, other | Lines: 716 ( +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.18 annotated / raw | Diffs: previous, other | Lines: 726 ( +28, -28 )

Created: 2011-04-07 20:50:15 +0200 (3 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20110407185015

Rewrite the handling of type size/alignment to only need attributes
for size/align when something differs from default.  Hence; no need
for MKAP/MKSUE anymore.

1.17 annotated / raw | Diffs: previous, other | Lines: 726 ( +60, -60 )

Created: 2010-09-19 16:01:35 +0200 (4 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20100919140135

More mips fixes, from Alt.

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.16 annotated / raw | Diffs: previous, other | Lines: 726 ( +7, -5 )

Created: 2009-02-08 17:37:05 +0100 (5 years 8 months ago) | Author: ragge | Changeset: MAIN:ragge:20090208163705

Mechanical changes due to soname change.

1.15 annotated / raw | Diffs: previous, other | Lines: 724 ( +2, -2 )

Created: 2008-11-30 22:00:24 +0100 (5 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20081130210024

Fix mips compile errors, by Rivo Nurges.

1.14 annotated / raw | Diffs: previous, other | Lines: 724 ( +6, -11 )

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.

1.13 annotated / raw | Diffs: previous, other | Lines: 729 ( +43, -1 )

Created: 2008-01-06 17:05:59 +0100 (6 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20080106160559

Changed to new location code.
Someone who understarnds this should sanitycheck it.

1.12 annotated / raw | Diffs: previous, other | Lines: 687 ( +2, -5 )

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.11 annotated / raw | Diffs: previous, other | Lines: 690 ( +11, -11 )

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.10 annotated / raw | Diffs: previous, other | Lines: 690 ( +167, -45 )

Created: 2007-12-22 22:46:26 +0100 (6 years 10 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071222214626

- put float arguments in correct registers
- fix and align strings in data segment
- fix structures in argument registers
- fix builtin alloca()
- fix long long right shifts
- unwind call stack correctly for long long alignment
- fix type conversions
- fix complement instructions
- update field assignments to latest changes

1.9 annotated / raw | Diffs: previous, other | Lines: 568 ( +312, -123 )

Created: 2007-12-13 05:20:14 +0100 (6 years 10 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071213042014

many bug fixes:
- completely overhaul moving function parameters in and out of registers
 (structure arguments now work)
- fix stdargs!
- fix __builtin_alloca
- permit autos > 65536 bytes
- fix functions inside a while expression
- fix floating point ops on little endian
- fix stack alignment
- liberally sprinkle nops after branches for much-improved reliability
- cleanup register names on o32/n32
- fix type conversions to pass regressions

1.8 annotated / raw | Diffs: previous, other | Lines: 379 ( +12, -5 )

Created: 2007-12-01 00:29:13 +0100 (6 years 11 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071130232913

- fix nested functions
- fix add instruction
- fix 64-bit right shifts
- fix libc type conversions
- fix floating-point comparisons
- fix type conversions to/from floats
- fix typos in table.c

1.7 annotated / raw | Diffs: previous, other | Lines: 372 ( +118, -25 )

Created: 2007-11-28 03:23:53 +0100 (6 years 11 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071128022353

Numerous fixes:
- floating-point support
- instruction emulation
- structure arguments and return values
- work-in-progress on stdarg builtins

1.6 annotated / raw | Diffs: previous, other | Lines: 279 ( +19, -7 )

Created: 2007-11-26 05:41:15 +0100 (6 years 11 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071126044115

Handle longlong arguments.

1.5 annotated / raw | Diffs: previous, other | Lines: 267 ( +5, -20 )

Created: 2007-11-22 15:36:36 +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.4 annotated / raw | Diffs: previous, other | Lines: 282 ( +82, -61 )

Created: 2007-11-16 01:17:40 +0100 (6 years 11 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071116001740

Bring MIPS support fully up-to-date.  Includes the following changes:

Support use of different assemblers.
Handle big-endian and little-endian code generation.
Start support for n32/n64
PIC code generation
Update to arguments-in-registers infrastructure.
Cleanup handling of branches.
Fix register coloring
Fix structure assignment.
Add longlong instructions
Remove unused functions.
Indentation fixes.

Tested on NetBSD/pmax (little endian).

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

Created: 2007-11-12 20:03:28 +0100 (6 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20071112190327

Add empty functions for funcode() and livecall().

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

Created: 2007-11-05 15:57:03 +0100 (6 years 11 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071105145703

Bring MIPs backend up on NetBSD.

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

Created: 2006-04-17 15:23:52 +0200 (8 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20060417132352

Initial revision

Branch point for: janeno_1

Tags: janeno_1$BP

latest revision download Branch janeno_1

1.1.1.1 annotated / raw | Diffs: previous, other | Lines: 239 ( +0, -0 )

Created: 2006-04-17 15:23:52 +0200 (8 years 6 months ago) | Author: ragge | Changeset: janeno_1:ragge:20060417132352

Mips port from Jan and Simon.

Tags: janeno_1_1

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-11-01 12:59 +0100