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.35 1.1

latest revision download Branch MAIN

1.35 annotated / raw | Diffs: previous, other | Lines: 1496 ( +4, -4 )

Created: 2012-09-26 22:22:41 +0200 (23 months ago) | Author: plunky | Changeset: MAIN:plunky:20120926202241

more stdout usage -> printf

1.34 annotated / raw | Diffs: previous, other | Lines: 1496 ( +2, -2 )

Created: 2008-12-14 22:16:58 +0100 (5 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20081214211658

Remove ILABEL references 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.33 annotated / raw | Diffs: previous, other | Lines: 1496 ( +2, -2 )

Created: 2008-11-22 17:12:24 +0100 (5 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20081122161224

Use getlab2() in pass2.

1.32 annotated / raw | Diffs: previous, other | Lines: 1496 ( +5, -5 )

Created: 2008-11-16 14:36:15 +0100 (5 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20081116133615

walkf() change.

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

Created: 2008-11-01 09:29:37 +0100 (5 years 10 months ago) | Author: mickey | Changeset: MAIN:mickey:20081101082937

allow spilling >31 regs. apprently i386 was always safe as fpu regs
are fakes. needed by hppa (and i think also powerpc) or any other arch
that employs callee-save regs of >31 numbers (per defines ;).
most of the archs are simply using ipp_regs[0] as they do have
less than 31 regs or otherwise need no spilling.
ragge@ told me to commit this in september and it seems to work (:

1.30 annotated / raw | Diffs: previous, other | Lines: 1496 ( +2, -2 )

Created: 2008-10-09 14:46:01 +0200 (5 years 11 months ago) | Author: ragge | Changeset: MAIN:ragge:20081009124601

Fix fallouts from shumul arg change.

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

Created: 2008-06-22 17:24:59 +0200 (6 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20080622152459

Add xasm support for:
- + constraint (same input and output argument)
- target-specific register names
- memory and cc constraints

1.28 annotated / raw | Diffs: previous, other | Lines: 1487 ( +24, -68 )

Created: 2008-04-14 05:44:37 +0200 (6 years 5 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080414034437

Sync arm target with powerpc.

Structure return args, structure arguments, structure copies now work.
Fix some emulated floating-point code.
Remove dead code.

1.27 annotated / raw | Diffs: previous, other | Lines: 1531 ( +15, -14 )

Created: 2008-04-14 03:56:36 +0200 (6 years 5 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080414015636

Fix emulated long long instructions.

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

Created: 2008-04-10 03:07:08 +0200 (6 years 5 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080410010708

Fix typo.  Error on invalid -m flags.

1.25 annotated / raw | Diffs: previous, other | Lines: 1527 ( +2, -2 )

Created: 2008-03-18 04:59:22 +0100 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080318035922

vfp rather than vpf

1.24 annotated / raw | Diffs: previous, other | Lines: 1527 ( +15, -7 )

Created: 2008-03-07 04:25:20 +0100 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080307032520

For large structure copies, load the size into another register.

1.23 annotated / raw | Diffs: previous, other | Lines: 1519 ( +4, -4 )

Created: 2008-03-07 02:50:41 +0100 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080307015041

Handle float/double arguments.

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

Created: 2008-03-06 06:55:52 +0100 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080306055552

Fix stack frames.

1.21 annotated / raw | Diffs: previous, other | Lines: 1518 ( +253, -60 )

Created: 2008-03-04 07:03:13 +0100 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080304060313

ARM fixes
- save arguments to correct place on stack.
- leave room for arguments on stack (stdargs works)
- fix ldouble softfloat names
- add code from Harvard Eidnes to handle constant loads and also use
 it to load large stack sizes

1.20 annotated / raw | Diffs: previous, other | Lines: 1325 ( +56, -16 )

Created: 2008-03-03 04:00:49 +0100 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080303030049

Make floating-point generation selectable as mflag.  The assembler
must also have some additional commandline options for this to be useful.

1.19 annotated / raw | Diffs: previous, other | Lines: 1285 ( +21, -21 )

Created: 2008-03-02 22:24:52 +0100 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080302212452

Don't hard-code the comment character into output instructions.

1.18 annotated / raw | Diffs: previous, other | Lines: 1285 ( +8, -2 )

Created: 2008-02-24 17:31:53 +0100 (6 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20080224163153

Remove dependency of pass1.  We want arm to be able to use f77 also.

1.17 annotated / raw | Diffs: previous, other | Lines: 1279 ( +126, -35 )

Created: 2008-02-24 16:54:39 +0100 (6 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20080224155439

Change the handling once again to fix the >1k insn reference problem on arm.
Also fix a crash bug reported by Håvard Eidnes.

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

Created: 2008-02-24 10:15:09 +0100 (6 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20080224091509

Do not emit shifts by 0 bits,  from Håvard Eidnes.

1.15 annotated / raw | Diffs: previous, other | Lines: 1181 ( +48, -7 )

Created: 2008-02-21 07:31:28 +0100 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080221063128

Add bitfields support.  Probably still has problems on big-endian systems
since RTOLBYTES is a compile-time constant used by MI code, rather than
making a run-time decision of endianness.

1.14 annotated / raw | Diffs: previous, other | Lines: 1140 ( +152, -1 )

Created: 2008-02-20 02:02:36 +0100 (6 years 6 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080220010236

ARM update:
- update structure return to match mips code
- add target-specific options (mflags) to control instruction selection

1.13 annotated / raw | Diffs: previous, other | Lines: 989 ( +8, -2 )

Created: 2008-02-12 19:37:02 +0100 (6 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20080212183702

More arm fixes, from Chris Gilbert.

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

Created: 2008-02-12 19:31:58 +0100 (6 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20080212183158

More fixes because of defloc() changes.  Move the rewriting of ADDROF
trees to myp2tree() to have all context available.

1.11 annotated / raw | Diffs: previous, other | Lines: 969 ( +1, -2 )

Created: 2008-02-10 20:25:43 +0100 (6 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20080210192543

Remove references to MOVE nodes, they do not exist anymore.

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

Created: 2008-02-10 15:30:31 +0100 (6 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20080210143031

Make arm compile again, from Håvard Eidnes.

1.9 annotated / raw | Diffs: previous, other | Lines: 968 ( +7, -1 )

Created: 2007-12-22 11:18:55 +0100 (6 years 8 months ago) | Author: stefan | Changeset: MAIN:stefan:20071222101855

Introduce a backend-routine fldexpand(), which takes care of writing
out bitfield masks, sizes and shifts.

If an output code string is to be ignored if the FOREFF cookie is set,
ignore everything up to \n and \0 as well.

A few bitfield assignment fixes for i386.

ok ragge@

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

Created: 2007-11-26 01:26:46 +0100 (6 years 9 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071126002646

Add target-dependent command-line options.

1.7 annotated / raw | Diffs: previous, other | Lines: 954 ( +316, -209 )

Created: 2007-11-22 19:36:44 +0100 (6 years 9 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071122183644

ARM fixes:
- add floating-point support
- work-in-progress of varargs
- return structures from functions
- fix structure assignments
- fix many type conversions
- improve instruction emulation

1.6 annotated / raw | Diffs: previous, other | Lines: 847 ( +2, -2 )

Created: 2007-11-16 07:21:11 +0100 (6 years 10 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071116062111

Print 64-bit registers correctly.

1.5 annotated / raw | Diffs: previous, other | Lines: 847 ( +4, -4 )

Created: 2007-11-16 05:32:59 +0100 (6 years 10 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071116043259

Adding missing register definition.

1.4 annotated / raw | Diffs: previous, other | Lines: 847 ( +1, -1 )

Created: 2007-11-16 05:31:05 +0100 (6 years 10 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071116043105

Use correct comment delimiter.

1.3 annotated / raw | Diffs: previous, other | Lines: 847 ( +2, -2 )

Created: 2007-11-16 04:05:39 +0100 (6 years 10 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071116030539

Use correct comment delimiter.

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

Created: 2007-11-16 03:29:31 +0100 (6 years 10 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071116022931

Use the correct comment delimiter.

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

Created: 2007-11-16 01:27:06 +0100 (6 years 10 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071116002706

Add ARM backend.  Tested on NetBSD/cats.

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-09-20 05:58 +0200