libfirm
22 years agoErrors and Features of type_id stuff
Götz Lindenmaier [Wed, 11 Jul 2001 13:28:09 +0000 (13:28 +0000)]
Errors and Features of type_id stuff
C

[r225]

22 years ago*** empty log message ***
Götz Lindenmaier [Wed, 11 Jul 2001 12:19:09 +0000 (12:19 +0000)]
*** empty log message ***

[r224]

22 years agoAdded new type opcode "id".
Götz Lindenmaier [Wed, 11 Jul 2001 12:17:48 +0000 (12:17 +0000)]
Added new type opcode "id".
Implemented exchange_type similarly to exchange for Ir_nodes.
Added to all type access routines skip_tid so that only real tyeps
are retruned.
the new opcode should never be visible externaly.C

[r223]

22 years agominor bug fix to previous changes
Boris Boesler [Wed, 11 Jul 2001 08:52:44 +0000 (08:52 +0000)]
minor bug fix to previous changes

[r222]

22 years ago+ removed assertion in mangle_type
Boris Boesler [Tue, 10 Jul 2001 16:21:47 +0000 (16:21 +0000)]
+ removed assertion in mangle_type
+ compacted arrays

[r220]

22 years agonew access routines, some documentation/comments,
Götz Lindenmaier [Tue, 10 Jul 2001 13:57:13 +0000 (13:57 +0000)]
new access routines, some documentation/comments,
some new fields.

[r219]

22 years agoremoved a bug in Cond_kind access routines
Götz Lindenmaier [Tue, 10 Jul 2001 13:56:29 +0000 (13:56 +0000)]
removed a bug in Cond_kind access routines

[r218]

23 years agoadded some routines to entity interface.
Götz Lindenmaier [Wed, 4 Jul 2001 12:29:46 +0000 (12:29 +0000)]
added some routines to entity interface.

[r217]

23 years agoset routine for entity mangled name.
Götz Lindenmaier [Wed, 4 Jul 2001 12:02:11 +0000 (12:02 +0000)]
set routine for entity mangled name.

[r216]

23 years agoAdded support for lowering to entites, types.
Götz Lindenmaier [Wed, 4 Jul 2001 07:00:08 +0000 (07:00 +0000)]
Added support for lowering to entites, types.
added support for visibilit of entities, allocation mode

[r215]

23 years agoI don't remember what I changed, should be checked in yesterday?
Götz Lindenmaier [Wed, 4 Jul 2001 06:59:23 +0000 (06:59 +0000)]
I don't remember what I changed, should be checked in yesterday?

[r214]

23 years agoextended entities, types to support lowering.
Götz Lindenmaier [Wed, 4 Jul 2001 06:58:29 +0000 (06:58 +0000)]
extended entities, types to support lowering.
added support for entity visibility and allocation mode

[r213]

23 years agoExtended semantics of Cond node. There are two flavors now.
Götz Lindenmaier [Mon, 25 Jun 2001 12:20:30 +0000 (12:20 +0000)]
Extended semantics of Cond node.  There are two flavors now.
Optimizations during construction are save.  For others first
transform to standard flavor.  Optimization of Cond is
turned of for new flavor.

[r211]

23 years ago*** empty log message ***
Götz Lindenmaier [Mon, 25 Jun 2001 09:05:57 +0000 (09:05 +0000)]
*** empty log message ***

[r210]

23 years ago*** empty log message ***
Götz Lindenmaier [Mon, 25 Jun 2001 09:03:23 +0000 (09:03 +0000)]
*** empty log message ***

[r209]

23 years ago*** empty log message ***
Götz Lindenmaier [Mon, 25 Jun 2001 08:56:32 +0000 (08:56 +0000)]
*** empty log message ***

[r208]

23 years ago*** empty log message ***
Götz Lindenmaier [Mon, 25 Jun 2001 08:54:20 +0000 (08:54 +0000)]
*** empty log message ***

[r207]

23 years ago*** empty log message ***
Götz Lindenmaier [Mon, 25 Jun 2001 08:21:25 +0000 (08:21 +0000)]
*** empty log message ***

[r206]

23 years agoadded DivMod to constant evaluation.
Götz Lindenmaier [Wed, 20 Jun 2001 18:02:58 +0000 (18:02 +0000)]
added DivMod to constant evaluation.

[r190]

23 years ago*** empty log message ***
Götz Lindenmaier [Wed, 20 Jun 2001 18:02:32 +0000 (18:02 +0000)]
*** empty log message ***

[r189]

23 years agoimplemented tarval_abs, tarval_is_negative
Götz Lindenmaier [Wed, 20 Jun 2001 17:48:12 +0000 (17:48 +0000)]
implemented tarval_abs, tarval_is_negative

[r188]

23 years agoExtended constant evaluation: Minus, Abs, Div, Mod, Quot
Götz Lindenmaier [Wed, 20 Jun 2001 17:47:27 +0000 (17:47 +0000)]
Extended constant evaluation: Minus, Abs, Div, Mod, Quot

[r187]

23 years ago*** empty log message ***
Götz Lindenmaier [Wed, 20 Jun 2001 17:46:36 +0000 (17:46 +0000)]
*** empty log message ***

[r186]

23 years ago*** empty log message ***
Götz Lindenmaier [Wed, 20 Jun 2001 16:20:27 +0000 (16:20 +0000)]
*** empty log message ***

[r185]

23 years agousing an undefined variable now ends up using a const with
Götz Lindenmaier [Wed, 20 Jun 2001 16:20:00 +0000 (16:20 +0000)]
using an undefined variable now ends up using a const with
tarval_bad.

[r184]

23 years agoPhi construction for undefined variables runs into start block
Götz Lindenmaier [Wed, 20 Jun 2001 14:59:51 +0000 (14:59 +0000)]
Phi construction for undefined variables runs into start block
and created a cyclic Id there.  Now returns a Const with tarval_bad.

[r183]

23 years agochanged bounds of arrays from plain ints to irnode*s.
Götz Lindenmaier [Tue, 19 Jun 2001 17:19:54 +0000 (17:19 +0000)]
changed bounds of arrays from plain ints to irnode*s.

added some comment: undefined variables

[r177]

23 years agochanged bounds of arrays from plain ints to irnode*s.
Götz Lindenmaier [Tue, 19 Jun 2001 17:19:43 +0000 (17:19 +0000)]
changed bounds of arrays from plain ints to irnode*s.
added some comment: undefined variables

[r176]

23 years agoadded some comment: undefined variables
Götz Lindenmaier [Tue, 19 Jun 2001 17:19:19 +0000 (17:19 +0000)]
added some comment: undefined variables

[r175]

23 years ago*** empty log message ***
Götz Lindenmaier [Tue, 19 Jun 2001 17:19:03 +0000 (17:19 +0000)]
*** empty log message ***

[r174]

23 years agoome comment
Götz Lindenmaier [Mon, 18 Jun 2001 13:27:41 +0000 (13:27 +0000)]
ome comment

[r173]

23 years ago*** empty log message ***
Götz Lindenmaier [Mon, 18 Jun 2001 13:27:32 +0000 (13:27 +0000)]
*** empty log message ***

[r172]

23 years agoadded a preprocessor flag in tv.c so that it can be compiled without
Götz Lindenmaier [Fri, 8 Jun 2001 08:16:04 +0000 (08:16 +0000)]
added a preprocessor flag in tv.c so that it can be compiled without
using a certain set (not without all) of gmp functions.  Hereby
support for mode_Z is reduced, some tv functions will assert if passed
operations with mode_Z.

[r171]

23 years ago*** empty log message ***
Götz Lindenmaier [Fri, 8 Jun 2001 08:14:20 +0000 (08:14 +0000)]
*** empty log message ***

[r170]

23 years agoDminor
Götz Lindenmaier [Thu, 7 Jun 2001 17:16:47 +0000 (17:16 +0000)]
Dminor
okumentation, removed some unusable functions.

[r169]

23 years agoDokumentation, removed some unusable functions.
Götz Lindenmaier [Thu, 7 Jun 2001 17:16:33 +0000 (17:16 +0000)]
Dokumentation, removed some unusable functions.

[r168]

23 years ago*** empty log message ***
Götz Lindenmaier [Thu, 7 Jun 2001 17:16:07 +0000 (17:16 +0000)]
*** empty log message ***

[r167]

23 years agoRadapted to improved interface ofto type array.
Götz Lindenmaier [Mon, 28 May 2001 15:37:51 +0000 (15:37 +0000)]
Radapted to improved interface ofto type array.

emoved bug in xgprintf.c
tav.c.
aFaulty use of va_arg, became visible with new, stricter gcc 2.96.

[r160]

23 years agoRimproved interface to type array.
Götz Lindenmaier [Mon, 28 May 2001 15:37:26 +0000 (15:37 +0000)]
Rimproved interface to type array.

emoved bug in xgprintf.c
tav.c.
aFaulty use of va_arg, became visible with new, stricter gcc 2.96.

[r159]

23 years agoRemoved bug in xgprintf.c
Götz Lindenmaier [Mon, 28 May 2001 15:36:52 +0000 (15:36 +0000)]
Removed bug in xgprintf.c
tav.c.
aFaulty use of va_arg, became visible with new, stricter gcc 2.96.

[r158]

23 years agoRemoved bug in xgprintf.c
Götz Lindenmaier [Mon, 28 May 2001 15:36:25 +0000 (15:36 +0000)]
Removed bug in xgprintf.c
tv.c.
  Faulty use of va_arg, became visible with new, stricter gcc 2.96.

[r157]

23 years ago*** empty log message ***
Götz Lindenmaier [Mon, 28 May 2001 15:35:51 +0000 (15:35 +0000)]
*** empty log message ***

[r156]

23 years ago???
Götz Lindenmaier [Mon, 28 May 2001 13:20:38 +0000 (13:20 +0000)]
???

[r155]

23 years agoaadded commentsdded commentsdded some
Götz Lindenmaier [Fri, 25 May 2001 14:36:52 +0000 (14:36 +0000)]
aadded commentsdded commentsdded some

[r154]

23 years agoadded commentsdded some
Götz Lindenmaier [Fri, 25 May 2001 14:36:36 +0000 (14:36 +0000)]
added commentsdded some

[r153]

23 years agoadded some
Götz Lindenmaier [Fri, 25 May 2001 14:36:24 +0000 (14:36 +0000)]
added some

[r152]

23 years agoAdded memberlist to union. Method type will not need a member list
Götz Lindenmaier [Wed, 23 May 2001 18:14:26 +0000 (18:14 +0000)]
Added memberlist to union.  Method type will not need a member list
for local -- there might be more entities than types for methods...

:wq

[r151]

23 years agoDon't now what changed...
Götz Lindenmaier [Wed, 23 May 2001 18:12:47 +0000 (18:12 +0000)]
Don't now what changed...
:wq

[r150]

23 years ago*** empty log message ***
Götz Lindenmaier [Wed, 23 May 2001 18:12:20 +0000 (18:12 +0000)]
*** empty log message ***

[r149]

23 years agochanged make run
Michael Beck [Fri, 27 Apr 2001 14:10:09 +0000 (14:10 +0000)]
changed make run

[r148]

23 years ago*** empty log message ***
Boris Boesler [Tue, 17 Apr 2001 11:40:28 +0000 (11:40 +0000)]
*** empty log message ***

[r147]

23 years agosplittet installation of files into the part of headers and libraries
Boris Boesler [Tue, 17 Apr 2001 11:37:14 +0000 (11:37 +0000)]
splittet installation of files into the part of headers and libraries

[r146]

23 years ago*** empty log message ***
Boris Boesler [Thu, 29 Mar 2001 14:49:38 +0000 (14:49 +0000)]
*** empty log message ***

[r145]

23 years ago*** empty log message ***
Boris Boesler [Wed, 28 Mar 2001 16:35:37 +0000 (16:35 +0000)]
*** empty log message ***

[r144]

23 years agochanges to get a proper tar file
Boris Boesler [Wed, 28 Mar 2001 16:33:37 +0000 (16:33 +0000)]
changes to get a proper tar file

[r143]

23 years agominor things
Boris Boesler [Wed, 14 Mar 2001 16:32:28 +0000 (16:32 +0000)]
minor things

[r142]

23 years agoChanged implementation of tr module.
Götz Lindenmaier [Wed, 14 Mar 2001 15:35:15 +0000 (15:35 +0000)]
Changed implementation of tr module.

[r141]

23 years ago*** empty log message ***
Götz Lindenmaier [Wed, 14 Mar 2001 15:34:30 +0000 (15:34 +0000)]
*** empty log message ***

[r140]

23 years agonew.
Götz Lindenmaier [Wed, 14 Mar 2001 15:27:26 +0000 (15:27 +0000)]
new.

[r138]

23 years agonew
Götz Lindenmaier [Wed, 14 Mar 2001 15:26:57 +0000 (15:26 +0000)]
new

[r137]

23 years agocreated file TODO
Boris Boesler [Wed, 14 Mar 2001 14:23:52 +0000 (14:23 +0000)]
created file TODO

[r136]

23 years agoadded entry
Boris Boesler [Wed, 14 Mar 2001 14:20:56 +0000 (14:20 +0000)]
added entry

[r135]

23 years agochanged definition of subdir only (added prefix ir/)
Boris Boesler [Wed, 14 Mar 2001 14:19:32 +0000 (14:19 +0000)]
changed definition of subdir only (added prefix ir/)

[r134]

23 years agothis file is replaced by Makefile.in. this much more conform
Boris Boesler [Wed, 14 Mar 2001 14:18:19 +0000 (14:18 +0000)]
this file is replaced by Makefile.in. this much more conform

[r133]

23 years agoadded stuff to create a tar-archive for distribution
Boris Boesler [Wed, 14 Mar 2001 14:17:46 +0000 (14:17 +0000)]
added stuff to create a tar-archive for distribution

[r132]

23 years agobetter autodocified
Boris Boesler [Tue, 13 Mar 2001 08:50:56 +0000 (08:50 +0000)]
better autodocified

[r131]

23 years agoend block can not be optimized away any more.
Götz Lindenmaier [Tue, 13 Mar 2001 07:50:21 +0000 (07:50 +0000)]
end block can not be optimized away any more.

[r130]

23 years ago*** empty log message ***
Götz Lindenmaier [Tue, 13 Mar 2001 07:49:44 +0000 (07:49 +0000)]
*** empty log message ***

[r129]

23 years agoautodocified
Boris Boesler [Mon, 12 Mar 2001 17:17:28 +0000 (17:17 +0000)]
autodocified

[r128]

23 years agoexplored why cse makes if_while_example abort: It's the
Götz Lindenmaier [Mon, 12 Mar 2001 16:03:34 +0000 (16:03 +0000)]
explored why cse makes if_while_example abort: It's the
endless loop

[r127]

23 years agoirdump: Funcion to turn off labels for cvs edges
Götz Lindenmaier [Mon, 12 Mar 2001 16:02:47 +0000 (16:02 +0000)]
irdump:  Funcion to turn off labels for cvs edges

[r126]

23 years ago*** empty log message ***
Götz Lindenmaier [Mon, 12 Mar 2001 16:02:13 +0000 (16:02 +0000)]
*** empty log message ***

[r125]

23 years agominor fix for use of $(INSTALL_HEADERS) instead of INSTALL_HEADERS
Boris Boesler [Mon, 12 Mar 2001 15:51:14 +0000 (15:51 +0000)]
minor fix for use of $(INSTALL_HEADERS) instead of INSTALL_HEADERS

[r124]

23 years agominor fixes
Boris Boesler [Mon, 12 Mar 2001 15:49:46 +0000 (15:49 +0000)]
minor fixes

[r123]

23 years ago*** empty log message ***
Boris Boesler [Mon, 12 Mar 2001 14:51:05 +0000 (14:51 +0000)]
*** empty log message ***

[r122]

23 years agotest for robodoc in configure if enabled with --enable-autodoc
Boris Boesler [Mon, 12 Mar 2001 14:50:48 +0000 (14:50 +0000)]
test for robodoc in configure if enabled with --enable-autodoc
rules and target for auto documentation

[r121]

23 years agoadded irgopt.h to files to be installed
Boris Boesler [Thu, 8 Mar 2001 10:35:33 +0000 (10:35 +0000)]
added irgopt.h to files to be installed

[r120]

23 years agocreate install directories before installing files in them
Boris Boesler [Thu, 8 Mar 2001 10:35:13 +0000 (10:35 +0000)]
create install directories before installing files in them

[r119]

23 years agoremoved shell
Boris Boesler [Tue, 6 Mar 2001 13:54:27 +0000 (13:54 +0000)]
removed shell

[r118]

23 years agonew tests
Boris Boesler [Tue, 6 Mar 2001 13:48:32 +0000 (13:48 +0000)]
new tests

[r117]

23 years agoRduced the number of files copied for INSTALL
Götz Lindenmaier [Tue, 6 Mar 2001 13:15:27 +0000 (13:15 +0000)]
Rduced the number of files copied for INSTALL

[r116]

23 years agoautoconf stuff
Boris Boesler [Tue, 6 Mar 2001 10:13:53 +0000 (10:13 +0000)]
autoconf stuff

[r115]

23 years agoautoconf stuff
Boris Boesler [Tue, 6 Mar 2001 09:23:58 +0000 (09:23 +0000)]
autoconf stuff

[r114]

23 years agoautoconf stuff
Boris Boesler [Tue, 6 Mar 2001 09:18:37 +0000 (09:18 +0000)]
autoconf stuff

[r113]

23 years agojust to creste ir ir/ directory
Boris Boesler [Tue, 6 Mar 2001 09:18:24 +0000 (09:18 +0000)]
just to creste ir ir/ directory

[r112]

23 years ago*** empty log message ***
Boris Boesler [Tue, 6 Mar 2001 09:18:12 +0000 (09:18 +0000)]
*** empty log message ***

[r111]

23 years agoall the autoconfig stuff
Boris Boesler [Mon, 5 Mar 2001 21:53:16 +0000 (21:53 +0000)]
all the autoconfig stuff

[r110]

23 years agoadded
Boris Boesler [Mon, 5 Mar 2001 20:10:42 +0000 (20:10 +0000)]
added

#ifdef HAVE_CONFIG_H
# include <config.h>
#endif

and replaced C++ comments bt standard C comments

[r109]

23 years agoadded
Boris Boesler [Mon, 5 Mar 2001 20:10:03 +0000 (20:10 +0000)]
added

#ifdef HAVE_CONFIG_H
# include <config.h>
#endif

[r108]

23 years agonothing essential.
Götz Lindenmaier [Mon, 5 Mar 2001 17:53:03 +0000 (17:53 +0000)]
nothing essential.

[r107]

23 years agoremoved dead #if.
Götz Lindenmaier [Mon, 5 Mar 2001 17:52:35 +0000 (17:52 +0000)]
removed dead #if.

[r106]

23 years agoNothing major
Götz Lindenmaier [Mon, 5 Mar 2001 17:46:18 +0000 (17:46 +0000)]
Nothing major

tChanges
:wq

[r105]

23 years agoAdded Colours to outpu
Götz Lindenmaier [Mon, 5 Mar 2001 17:45:14 +0000 (17:45 +0000)]
Added Colours to outpu
tChanges
:wq

[r104]

23 years agoChanges
Götz Lindenmaier [Mon, 5 Mar 2001 17:44:29 +0000 (17:44 +0000)]
Changes
:wq

[r103]

23 years agoMoved to ../adt/. htoere from ../debug/
Götz Lindenmaier [Thu, 1 Mar 2001 10:59:12 +0000 (10:59 +0000)]
Moved to ../adt/.   htoere from ../debug/

[r97]

23 years agoMoved here from ../debug/
Götz Lindenmaier [Thu, 1 Mar 2001 10:58:25 +0000 (10:58 +0000)]
Moved here from ../debug/

[r96]

23 years agoAgain no change.
Götz Lindenmaier [Thu, 1 Mar 2001 10:53:25 +0000 (10:53 +0000)]
Again no change.

[r95]

23 years agoNo real change.
Götz Lindenmaier [Thu, 1 Mar 2001 10:51:47 +0000 (10:51 +0000)]
No real change.

[r94]

23 years agoCVS:
Götz Lindenmaier [Thu, 1 Mar 2001 10:50:54 +0000 (10:50 +0000)]
CVS:
i want to type somethin
:
:

 ----------------------------------------------------------------------
dlfjal;sdfjawkl;dfjal;sdkjf

VS: Committing in ir/ir

[r93]

23 years ago*** empty log message ***
Götz Lindenmaier [Thu, 1 Mar 2001 10:44:44 +0000 (10:44 +0000)]
*** empty log message ***

[r92]