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

latest revision download Branch MAIN

1.26 annotated / raw | Diffs: previous, other | Lines: 879 ( +7, -3 )

Created: 2012-09-25 21:17:50 +0200 (22 months ago) | Author: ragge | Changeset: MAIN:ragge:20120925191750

Right shift of long long must be converted to negative left shift.

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

Created: 2012-09-22 17:42:53 +0200 (23 months ago) | Author: ragge | Changeset: MAIN:ragge:20120922154253

Handle LS on signed types.

1.24 annotated / raw | Diffs: previous, other | Lines: 869 ( +13, -1 )

Created: 2012-08-27 18:32:14 +0200 (23 months ago) | Author: ragge | Changeset: MAIN:ragge:20120827163214

Table entries for STCALL when cookie is FOREFF.

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

Created: 2012-08-26 19:07:31 +0200 (2 years ago) | Author: ragge | Changeset: MAIN:ragge:20120826170731

fix STCALL and UMUL code generation problems.

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

Created: 2012-08-07 08:24:57 +0200 (2 years ago) | Author: ragge | Changeset: MAIN:ragge:20120807062457

Only generate pc-relative code for calls.

1.21 annotated / raw | Diffs: previous, other | Lines: 851 ( +5, -5 )

Created: 2012-07-11 11:55:14 +0200 (2 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20120711095514

Double comparing must be done between BREGs, not AREGs.
Fixes bug where awk won't compile.

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

Created: 2012-07-10 15:24:43 +0200 (2 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20120710132443

Entry for negation of double.

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

Created: 2011-07-30 10:14:38 +0200 (3 years ago) | Author: ragge | Changeset: MAIN:ragge:20110730081438

long long compare can take argument of any kind.
make long long PLUS/MINUS take left arg in register and return RLEFT.
Simple long long ops can not allow any regs to be shared with destination,
since a source value may be in a indexed reg and therefore the address
trashed during evaluation.

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

Created: 2011-07-28 21:41:39 +0200 (3 years ago) | Author: ragge | Changeset: MAIN:ragge:20110728194139

reg moves were in the wrong direction.
Struct copies did not have edges for r0-r5, so they were trashed.
Now boots until autoconf finds dz, then bails out.

1.17 annotated / raw | Diffs: previous, other | Lines: 855 ( +2, -2 )

Created: 2011-07-28 09:15:28 +0200 (3 years ago) | Author: ragge | Changeset: MAIN:ragge:20110728071528

Allow UMINUS on unsigned types, they can occur when shifting.

1.16 annotated / raw | Diffs: previous, other | Lines: 855 ( +2, -2 )

Created: 2011-07-22 21:28:20 +0200 (3 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110722192820

Only ashl exists for shifting regs, so RS of b and w must use ext(z)v.

1.15 annotated / raw | Diffs: previous, other | Lines: 855 ( +13, -39 )

Created: 2011-07-21 11:10:27 +0200 (3 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110721091027

Ensure that RS generates slightly better code.  Support char/short simple ops.

1.14 annotated / raw | Diffs: previous, other | Lines: 881 ( +15, -3 )

Created: 2011-07-16 22:34:13 +0200 (3 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110716203413

Disable PCONV conversions for now, we cannt use that and ADDROF.
Add spalloc() code.
Split up SCONV table code to avoid wrong registers being reclaimed.
Vax uses Power-of-2 alignment.

1.13 annotated / raw | Diffs: previous, other | Lines: 869 ( +63, -16 )

Created: 2011-07-15 18:04:56 +0200 (3 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110715160455

Many more fixes; among them:
- disable fieldops for now until they ar ebetter tested.
- call urem for unsigned mod.
- lots of left/right shift stuff.

1.12 annotated / raw | Diffs: previous, other | Lines: 822 ( +55, -34 )

Created: 2011-07-14 19:02:11 +0200 (3 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110714170210

Add numerous long long operations.

1.11 annotated / raw | Diffs: previous, other | Lines: 801 ( +54, -22 )

Created: 2011-07-14 09:40:42 +0200 (3 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110714074042

Fix float<->longlong casts.  Fixes to small-size assign.
Promote arguments to at least int (should be common code).
Handle float arithmetic.

1.10 annotated / raw | Diffs: previous, other | Lines: 769 ( +23, -72 )

Created: 2011-07-13 17:33:50 +0200 (3 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110713153350

Fix broken cast (u)int<->(u)int.
Fix AND to work correctly with biclx.
Fix table entries for opsimp.

1.9 annotated / raw | Diffs: previous, other | Lines: 818 ( +40, -17 )

Created: 2011-07-05 22:04:19 +0200 (3 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110705200419

Cleanup direct constant assignments + fix szty() bug.

1.8 annotated / raw | Diffs: previous, other | Lines: 795 ( +106, -63 )

Created: 2011-07-02 17:11:59 +0200 (3 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110702151159

Rewrite SCONV code. Fix mul/div/mod + a bunch of other things.
Fix constant printouts.

1.7 annotated / raw | Diffs: previous, other | Lines: 752 ( +20, -1 )

Created: 2011-06-28 11:33:31 +0200 (3 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110628093331

Add indirection, long long compare and basic offstar() support.

1.6 annotated / raw | Diffs: previous, other | Lines: 733 ( +3, -3 )

Created: 2011-06-27 19:54:14 +0200 (3 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20110627175414

Fix struct argument.

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

Created: 2011-06-27 13:50:26 +0200 (3 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20110627115025

Fix struct return.

1.4 annotated / raw | Diffs: previous, other | Lines: 725 ( +41, -11 )

Created: 2011-06-23 15:48:23 +0200 (3 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20110623134823

Fix symbol changes for vax and make vax compile again.

1.3 annotated / raw | Diffs: previous, other | Lines: 695 ( +14, -28 )

Created: 2007-10-29 15:20:22 +0100 (6 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20071029142022

Add ADDROF entry.
Remove some unused entries.
Do a Z call for emitted GOTOs.

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.2 annotated / raw | Diffs: previous, other | Lines: 709 ( +282, -225 )

Created: 2007-10-26 17:06:41 +0200 (6 years 10 months ago) | Author: ragge | Changeset: MAIN:ragge:20071026150641

Make the vax target at least pass through the compiler.

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

Created: 2006-06-18 12:17:45 +0200 (8 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20060618101745

Fetch vax definitions, from 32V.

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-08-27 21:00 +0200