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

latest revision download Branch MAIN

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

Created: 2012-12-13 17:01:25 +0100 (20 months ago) | Author: ragge | Changeset: MAIN:ragge:20121213160125

Do not remove casts between INT and UNSIGNED here.

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

Created: 2012-08-22 16:18:40 +0200 (23 months ago) | Author: ragge | Changeset: MAIN:ragge:20120822141840

Static vars where blevel > 0 are always labels.

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

Created: 2012-08-06 12:24:48 +0200 (2 years ago) | Author: ragge | Changeset: MAIN:ragge:20120806102448

Remove local pointer cast propagation, it interferes with global.

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

Created: 2011-07-28 13:04:14 +0200 (3 years ago) | Author: ragge | Changeset: MAIN:ragge:20110728110414

Add builtin_ffs, vax_builtin_frame_address and vax_builtin_return_address
as vax-specific.

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

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.23 annotated / raw | Diffs: previous, other | Lines: 404 ( +37, -14 )

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

Created: 2011-07-15 18:04:55 +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.21 annotated / raw | Diffs: previous, other | Lines: 367 ( +12, -3 )

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

Add numerous long long operations.

1.20 annotated / raw | Diffs: previous, other | Lines: 358 ( +20, -10 )

Created: 2011-07-13 14:35:24 +0200 (3 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110713123524

More vax work.  Now ls runs.

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

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

Created: 2011-06-28 09:20:09 +0200 (3 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110628072009

Do not trash static NAME nodes.

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

Created: 2011-06-27 13:50:25 +0200 (3 years 1 month ago) | Author: ragge | Changeset: MAIN:ragge:20110627115025

Fix struct return.

1.16 annotated / raw | Diffs: previous, other | Lines: 369 ( +24, -64 )

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

Fix symbol changes for vax and make vax compile again.

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

Created: 2011-06-05 12:29:10 +0200 (3 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20110605102909

Use common bitfield routines where possible.

1.14 annotated / raw | Diffs: previous, other | Lines: 466 ( +5, -19 )

Created: 2011-06-04 17:22:03 +0200 (3 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20110604152202

Most ninval() implementations are quite similar, so put the code to handle
these constant printouts in init.c.  Let target be able to do its own
things in ninval() by returning 1 if handled, 0 otherwise.
The asm directive (.byte etc...) has a default which can be overwritten
by target on a per-type basis.
XXX - still missing float printout stuff.  Needs more work.

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

Created: 2011-06-04 09:47:30 +0200 (3 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20110604074729

Remove cendarg(), not necessary anymore.

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

Created: 2011-06-02 17:41:27 +0200 (3 years 2 months ago) | Author: ragge | Changeset: MAIN:ragge:20110602154126

Remove offcon() and P{M,V}CONV and clause 3 where appropriate.

1.11 annotated / raw | Diffs: previous, other | Lines: 511 ( +3, -3 )

Created: 2011-04-07 20:50:16 +0200 (3 years 4 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.10 annotated / raw | Diffs: previous, other | Lines: 511 ( +4, -3 )

Created: 2011-01-21 22:47:59 +0100 (3 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20110121214758

Update all targets accordingly to pragma change.

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

Created: 2009-02-08 17:55:08 +0100 (5 years 6 months ago) | Author: ragge | Changeset: MAIN:ragge:20090208165508

Vax changes due to soname.

1.8 annotated / raw | Diffs: previous, other | Lines: 510 ( +17, -16 )

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

Remove ILABEL references from targets.

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

Created: 2008-08-08 14:55:41 +0200 (6 years ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20080808125541

Target stubs for pass1_lastchance().

1.6 annotated / raw | Diffs: previous, other | Lines: 505 ( +20, -8 )

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

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

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

Created: 2007-12-26 14:26:14 +0100 (6 years 7 months ago) | Author: ragge | Changeset: MAIN:ragge:20071226132613

Move prtdcon() code to myp2tree() for all targets. Target-masters are
encouraged to remove it when table entries for it is added.

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

Created: 2007-11-16 23:35:32 +0100 (6 years 9 months ago) | Author: gmcgarry | Changeset: MAIN:gmcgarry:20071116223532

Remove macro MYREADER() which isn't used, and provide
empty functions for myoptim(), mycanon() and myp2tree().

1.3 annotated / raw | Diffs: previous, other | Lines: 468 ( +11, -4 )

Created: 2007-10-29 15:19:08 +0100 (6 years 9 months ago) | Author: ragge | Changeset: MAIN:ragge:20071029141908

Only create constants for function names, they are called by name anyway.

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

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

Make the vax target at least pass through the compiler.

1.1 new annotated / raw | Lines: 528 ( +528, -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-23 03:37 +0200