libfirm
21 years agoConvert field descriptions into doxygen style comments.
Michael Beck [Tue, 14 Jan 2003 16:16:31 +0000 (16:16 +0000)]
Convert field descriptions into doxygen style comments.

[r626]

21 years agoadded check for variadic methods
Sebastian Hack [Tue, 14 Jan 2003 16:15:20 +0000 (16:15 +0000)]
added check for variadic methods

[r625]

21 years agorenamed function optimize to optimize_node
Sebastian Hack [Tue, 14 Jan 2003 16:13:41 +0000 (16:13 +0000)]
renamed function optimize to optimize_node

[r624]

21 years agoadded flag variadicity to type method
Sebastian Hack [Tue, 14 Jan 2003 16:08:52 +0000 (16:08 +0000)]
added flag variadicity to type method

[r623]

21 years agoFixed doxygen docu.
Michael Beck [Tue, 14 Jan 2003 16:07:34 +0000 (16:07 +0000)]
Fixed doxygen docu.

[r622]

21 years agoremoved ; after comment
Sebastian Hack [Tue, 14 Jan 2003 16:04:24 +0000 (16:04 +0000)]
removed ; after comment

[r621]

21 years agoMore doxygen docu added.
Michael Beck [Tue, 14 Jan 2003 15:56:09 +0000 (15:56 +0000)]
More doxygen docu added.

[r620]

21 years agoMore doxygen docu.
Michael Beck [Tue, 14 Jan 2003 15:40:36 +0000 (15:40 +0000)]
More doxygen docu.

[r619]

21 years ago*** empty log message ***
Sebastian Felis [Mon, 13 Jan 2003 16:37:02 +0000 (16:37 +0000)]
*** empty log message ***

[r609]

21 years ago*** empty log message ***
Götz Lindenmaier [Mon, 13 Jan 2003 16:28:19 +0000 (16:28 +0000)]
*** empty log message ***

[r608]

21 years agoFixed function implemenation type
Michael Beck [Mon, 13 Jan 2003 16:14:03 +0000 (16:14 +0000)]
Fixed function implemenation type

[r607]

21 years agoChanged void * into char * for offset calculations to make things portable
Michael Beck [Mon, 13 Jan 2003 16:13:18 +0000 (16:13 +0000)]
Changed void * into char * for offset calculations to make things portable

[r606]

21 years agoTypo fixed
Michael Beck [Mon, 13 Jan 2003 16:12:34 +0000 (16:12 +0000)]
Typo fixed

[r605]

21 years agoFixed Prototypes: Must use function pointers
Michael Beck [Mon, 13 Jan 2003 16:07:43 +0000 (16:07 +0000)]
Fixed Prototypes: Must use function pointers

[r604]

21 years ago__FUNCTION__ is only available under GNU C, else __FILE__ is used
Michael Beck [Mon, 13 Jan 2003 15:57:43 +0000 (15:57 +0000)]
__FUNCTION__ is only available under GNU C, else __FILE__ is used

[r603]

21 years agoMove init_ip_walk() and enter_ip_walk() definitions to header
Michael Beck [Mon, 13 Jan 2003 15:51:24 +0000 (15:51 +0000)]
Move init_ip_walk() and enter_ip_walk() definitions to header

[r602]

21 years agoAdded init_ip_walk() and finish_ip_walk() prototypes
Michael Beck [Mon, 13 Jan 2003 15:50:22 +0000 (15:50 +0000)]
Added init_ip_walk() and finish_ip_walk() prototypes

[r601]

21 years agoRemoved non-portable __PRETTY_FUNCTION__
Michael Beck [Mon, 13 Jan 2003 15:38:20 +0000 (15:38 +0000)]
Removed non-portable __PRETTY_FUNCTION__

[r600]

21 years agoFixed get_SymConst_kind() call, removed non-portable __FUNCTION__ extension, fixed...
Michael Beck [Mon, 13 Jan 2003 15:36:04 +0000 (15:36 +0000)]
Fixed get_SymConst_kind() call, removed non-portable __FUNCTION__ extension, fixed function declaration

[r599]

21 years agoFixed warning due to different types in .h and .c
Michael Beck [Mon, 13 Jan 2003 15:29:16 +0000 (15:29 +0000)]
Fixed warning due to different types in .h and .c

[r598]

21 years agoRemoved arrays with size 0, fixed warning
Michael Beck [Mon, 13 Jan 2003 15:25:40 +0000 (15:25 +0000)]
Removed arrays with size 0, fixed warning

[r597]

21 years ago*** empty log message ***
Sebastian Felis [Mon, 13 Jan 2003 15:15:20 +0000 (15:15 +0000)]
*** empty log message ***

[r596]

21 years agoadded doxygen autodocumentation
Sebastian Felis [Mon, 13 Jan 2003 10:42:29 +0000 (10:42 +0000)]
added doxygen autodocumentation

[r595]

21 years agoadded doxygen comments
Sebastian Felis [Mon, 13 Jan 2003 10:41:54 +0000 (10:41 +0000)]
added doxygen comments

[r594]

21 years ago*** empty log message ***
Sebastian Felis [Mon, 13 Jan 2003 10:41:15 +0000 (10:41 +0000)]
*** empty log message ***

[r593]

21 years agoAdded new mode for unicode character
Götz Lindenmaier [Thu, 9 Jan 2003 16:59:36 +0000 (16:59 +0000)]
Added new mode for unicode character

[r590]

21 years agoAdded new mode for unicode character.
Götz Lindenmaier [Thu, 9 Jan 2003 16:59:14 +0000 (16:59 +0000)]
Added new mode for unicode character.

[r589]

21 years agoAdded functiuon "remove critical edges" to be implemented.
Götz Lindenmaier [Thu, 9 Jan 2003 16:57:20 +0000 (16:57 +0000)]
Added functiuon "remove critical edges" to be implemented.

[r588]

21 years ago*** empty log message ***
Götz Lindenmaier [Thu, 9 Jan 2003 16:56:38 +0000 (16:56 +0000)]
*** empty log message ***

[r587]

21 years agoAdded function to dump classgraph
Götz Lindenmaier [Thu, 9 Jan 2003 16:54:23 +0000 (16:54 +0000)]
Added function to dump classgraph

[r586]

21 years agofixed with-includedir
Götz Lindenmaier [Wed, 8 Jan 2003 14:28:49 +0000 (14:28 +0000)]
fixed with-includedir

[r582]

21 years ago*** empty log message ***
Götz Lindenmaier [Tue, 7 Jan 2003 14:55:55 +0000 (14:55 +0000)]
*** empty log message ***

[r580]

21 years agoran automake
Götz Lindenmaier [Tue, 7 Jan 2003 14:42:47 +0000 (14:42 +0000)]
ran automake

[r579]

21 years agoCorrected setting of INCLUDEDIR
Götz Lindenmaier [Tue, 7 Jan 2003 13:40:37 +0000 (13:40 +0000)]
Corrected setting of INCLUDEDIR

[r578]

21 years agoChanged assertin in set_ent_visibility.
Götz Lindenmaier [Mon, 30 Dec 2002 10:53:34 +0000 (10:53 +0000)]
Changed assertin in set_ent_visibility.

[r577]

21 years agoBugfix in const_code_irg: phase_state initialization.
Götz Lindenmaier [Tue, 24 Dec 2002 08:45:20 +0000 (08:45 +0000)]
Bugfix in const_code_irg: phase_state initialization.

[r576]

21 years agoadded extern declaration of foo
Boris Boesler [Thu, 19 Dec 2002 15:24:52 +0000 (15:24 +0000)]
added extern declaration of foo

[r574]

21 years agoRemoved bool.h, replaced by stdboo.h
Götz Lindenmaier [Thu, 19 Dec 2002 14:49:44 +0000 (14:49 +0000)]
Removed bool.h, replaced by stdboo.h

[r573]

21 years agoRemoved test for gmp and libgmp.
Götz Lindenmaier [Thu, 19 Dec 2002 13:54:38 +0000 (13:54 +0000)]
Removed test for gmp and libgmp.

[r572]

21 years ago*** empty log message ***
Götz Lindenmaier [Thu, 19 Dec 2002 12:50:42 +0000 (12:50 +0000)]
*** empty log message ***

[r571]

21 years agoAdded more flags for control flow optimizations
Götz Lindenmaier [Thu, 19 Dec 2002 11:41:55 +0000 (11:41 +0000)]
Added more flags for control flow optimizations

[r570]

21 years agofixed bug in irgopt -- optimize_cf
Götz Lindenmaier [Thu, 19 Dec 2002 11:14:02 +0000 (11:14 +0000)]
fixed bug in irgopt -- optimize_cf

[r569]

21 years agoAdded static to static methods
Götz Lindenmaier [Thu, 19 Dec 2002 10:21:13 +0000 (10:21 +0000)]
Added static to static methods

[r568]

21 years agoAdded static to many static routines
Götz Lindenmaier [Thu, 19 Dec 2002 09:46:29 +0000 (09:46 +0000)]
Added static to many static routines

[r567]

21 years agoAdded static to many static routines
Götz Lindenmaier [Thu, 19 Dec 2002 09:46:17 +0000 (09:46 +0000)]
Added static to many static routines
fixed error in set_irn_in: backedge array was not updated

[r566]

21 years agoAdded static to many static routines
Götz Lindenmaier [Thu, 19 Dec 2002 09:45:45 +0000 (09:45 +0000)]
Added static to many static routines
Removed unnecessary stuff from ident_t.h

[r565]

21 years agoAdded static to many static routines
Götz Lindenmaier [Thu, 19 Dec 2002 09:45:01 +0000 (09:45 +0000)]
Added static to many static routines
Fixed error in backedge: backedge array was not updated
when in array was changed.

[r564]

21 years ago??
Götz Lindenmaier [Thu, 19 Dec 2002 09:44:14 +0000 (09:44 +0000)]
??

[r563]

21 years agoRemoved some statics generating warnings.
Götz Lindenmaier [Wed, 18 Dec 2002 11:11:15 +0000 (11:11 +0000)]
Removed some statics generating warnings.

[r562]

21 years agoAdded static to static functions
Götz Lindenmaier [Wed, 18 Dec 2002 10:15:10 +0000 (10:15 +0000)]
Added static to static functions

[r561]

21 years agoAdded static to static methods
Götz Lindenmaier [Wed, 18 Dec 2002 10:00:10 +0000 (10:00 +0000)]
Added static to static methods
\7f

[r560]

21 years agobugfix concerning --exec_prefix see firmlower commit
Till Riedel [Tue, 17 Dec 2002 22:10:24 +0000 (22:10 +0000)]
bugfix concerning --exec_prefix see firmlower commit

[r559]

21 years agouse exec_prefix for lib
Till Riedel [Mon, 16 Dec 2002 11:25:19 +0000 (11:25 +0000)]
use exec_prefix for lib
don't have to set $LD anymore

[r554]

21 years agoirnode: Bugfix in skip_nop
Götz Lindenmaier [Fri, 13 Dec 2002 12:41:48 +0000 (12:41 +0000)]
irnode: Bugfix in skip_nop
irgopt: Bugfix in optimize_cf
irdump: added argument to dump_keep_alives

[r548]

21 years agoAdded routine to update backedge array if in array changes. untested.
Götz Lindenmaier [Fri, 13 Dec 2002 12:36:20 +0000 (12:36 +0000)]
Added routine to update backedge array if in array changes. untested.

[r547]

21 years agoImplemented remove_bad_predecessors
Götz Lindenmaier [Thu, 12 Dec 2002 13:13:24 +0000 (13:13 +0000)]
Implemented remove_bad_predecessors
by Sebastian Felis

[r543]

21 years agoMake it a normal prefix installation
Till Riedel [Wed, 11 Dec 2002 16:36:12 +0000 (16:36 +0000)]
Make it a normal prefix installation

[r541]

21 years agoSTupid assertion is bad...
Götz Lindenmaier [Thu, 5 Dec 2002 09:09:45 +0000 (09:09 +0000)]
STupid assertion is bad...

[r530]

21 years agoChanged testprograms to work with new tarval interface
Matthias Heil [Wed, 4 Dec 2002 11:21:34 +0000 (11:21 +0000)]
Changed testprograms to work with new tarval interface

[r529]

21 years agoAdded assertions to enforce proper use of set_value, set_store
Götz Lindenmaier [Tue, 3 Dec 2002 12:33:52 +0000 (12:33 +0000)]
Added assertions to enforce proper use of set_value, set_store

[r528]

21 years ago*** empty log message ***
Götz Lindenmaier [Tue, 3 Dec 2002 09:47:39 +0000 (09:47 +0000)]
*** empty log message ***

[r527]

21 years agoBugfix: array conversion
Götz Lindenmaier [Tue, 3 Dec 2002 09:47:04 +0000 (09:47 +0000)]
Bugfix: array conversion

[r526]

21 years agoBugfix
Götz Lindenmaier [Fri, 29 Nov 2002 15:30:24 +0000 (15:30 +0000)]
Bugfix

[r525]

21 years agoModi umbenannt
Matthias Heil [Tue, 26 Nov 2002 14:26:22 +0000 (14:26 +0000)]
Modi umbenannt
sather und fiasco tarvals entfernt

[r523]

21 years agoUmstellung der Modi,
Götz Lindenmaier [Tue, 26 Nov 2002 12:34:11 +0000 (12:34 +0000)]
Umstellung der Modi,
Sather-K bzw fiasco tarvals entfernt

[r522]

21 years agoBugfixes
Götz Lindenmaier [Tue, 19 Nov 2002 12:44:24 +0000 (12:44 +0000)]
Bugfixes

[r521]

21 years agoAdded output of comments
Götz Lindenmaier [Wed, 13 Nov 2002 09:08:39 +0000 (09:08 +0000)]
Added output of comments

[r520]

21 years agoAdded output of comments to Java files.
Götz Lindenmaier [Tue, 12 Nov 2002 16:19:01 +0000 (16:19 +0000)]
Added output of comments to Java files.

[r519]

21 years agobugfix in dump_const_local: would not dump consts to
Götz Lindenmaier [Fri, 8 Nov 2002 11:09:16 +0000 (11:09 +0000)]
bugfix in dump_const_local: would not dump consts to
All_types.vcg

[r518]

21 years agoFixed remaining bugs
Götz Lindenmaier [Fri, 8 Nov 2002 09:06:16 +0000 (09:06 +0000)]
Fixed remaining bugs

[r517]

21 years agoFixed functionality for firm jni.
Götz Lindenmaier [Wed, 6 Nov 2002 16:52:21 +0000 (16:52 +0000)]
Fixed functionality for firm jni.

[r516]

21 years agomoved to dir firmjnk
Götz Lindenmaier [Tue, 5 Nov 2002 16:48:54 +0000 (16:48 +0000)]
moved to dir firmjnk

[r515]

21 years agosyntactic changes for jni generator / crecoder
Götz Lindenmaier [Tue, 5 Nov 2002 16:48:23 +0000 (16:48 +0000)]
syntactic changes for jni generator / crecoder

[r514]

21 years agoPrograms to test the jni for firm
Götz Lindenmaier [Tue, 5 Nov 2002 16:47:42 +0000 (16:47 +0000)]
Programs to test the jni for firm

[r513]

21 years agoMakefile to generate a jni for firm
Götz Lindenmaier [Tue, 5 Nov 2002 16:47:24 +0000 (16:47 +0000)]
Makefile to generate a jni for firm

[r512]

21 years agoAdded support for jni generation
Götz Lindenmaier [Tue, 5 Nov 2002 16:47:03 +0000 (16:47 +0000)]
Added support for jni generation

[r511]

21 years agoadded tools to generate a JNI for firm. remove_cpp_commands.perl is
Götz Lindenmaier [Mon, 4 Nov 2002 17:35:56 +0000 (17:35 +0000)]
added tools to generate a JNI for firm.  remove_cpp_commands.perl is
temporary, will be removed if a better version of crecoder is available

[r510]

21 years agonormalized various syntactic constructs for firm jni.
Götz Lindenmaier [Mon, 4 Nov 2002 17:27:02 +0000 (17:27 +0000)]
normalized various syntactic constructs for firm jni.
changed functiontype in irgwalk to not include the pointer *.
This can be removed if crecoder includes a type analysis so that
it can find out whether a typedef is a pointer.

[r509]

21 years agoRenamed common files to firm_common. Normalized various
Götz Lindenmaier [Mon, 4 Nov 2002 17:23:07 +0000 (17:23 +0000)]
Renamed common files to firm_common.  Normalized various
syntactic constructs for firmjni.  added headers in firm.h so that
it includes all files.  irdump.h must be removed if preprocessor is
integrated with  crecoder.

[r508]

21 years agoAdded assertion for korrect use of link field.
Götz Lindenmaier [Thu, 31 Oct 2002 12:55:36 +0000 (12:55 +0000)]
Added assertion for korrect use of link field.

[r507]

21 years agoChanged comment
Götz Lindenmaier [Thu, 31 Oct 2002 12:55:17 +0000 (12:55 +0000)]
Changed comment

[r506]

21 years agoBugfix
Götz Lindenmaier [Wed, 30 Oct 2002 11:20:53 +0000 (11:20 +0000)]
Bugfix

[r505]

21 years agoAdded new flag for marameters to allocation enum
Götz Lindenmaier [Wed, 30 Oct 2002 09:58:46 +0000 (09:58 +0000)]
Added new flag for marameters to allocation enum

[r504]

21 years agoBugfix
Götz Lindenmaier [Mon, 28 Oct 2002 08:59:57 +0000 (08:59 +0000)]
Bugfix

[r503]

21 years agogcc fix / semantically unreachble return added line 2251
Götz Lindenmaier [Thu, 24 Oct 2002 13:11:38 +0000 (13:11 +0000)]
gcc fix / semantically unreachble return added line 2251

[r502]

21 years agoBugfix line 1465
Götz Lindenmaier [Thu, 24 Oct 2002 13:10:48 +0000 (13:10 +0000)]
Bugfix line 1465

[r501]

21 years agoAdded access routines to external variables.
Götz Lindenmaier [Wed, 9 Oct 2002 09:08:06 +0000 (09:08 +0000)]
Added access routines to external variables.
These are used by the JNI interface.

[r500]

21 years ago*** empty log message ***
Götz Lindenmaier [Wed, 9 Oct 2002 09:07:20 +0000 (09:07 +0000)]
*** empty log message ***

[r499]

21 years agoMoved unused macro from .h to _t.h
Götz Lindenmaier [Fri, 27 Sep 2002 07:50:19 +0000 (07:50 +0000)]
Moved unused macro from .h to _t.h
Added ir/debug to search path

[r498]

21 years agofixed bug
Götz Lindenmaier [Thu, 26 Sep 2002 16:06:31 +0000 (16:06 +0000)]
fixed bug

[r497]

21 years agoadded debug funcionality for types, entities
Götz Lindenmaier [Thu, 26 Sep 2002 15:30:51 +0000 (15:30 +0000)]
added debug funcionality for types, entities

[r496]

21 years agoadded debug support constructors
Götz Lindenmaier [Thu, 26 Sep 2002 15:30:26 +0000 (15:30 +0000)]
added debug support constructors

[r495]

21 years agoChanged include of assert from " to <
Götz Lindenmaier [Thu, 26 Sep 2002 15:30:07 +0000 (15:30 +0000)]
Changed include of assert from " to <

[r494]

21 years agoBugfix in walk_const_code
Götz Lindenmaier [Fri, 13 Sep 2002 10:24:19 +0000 (10:24 +0000)]
Bugfix in walk_const_code

[r478]

21 years agoBugfix in inlineing: moved Phi nodes into wrong block
Götz Lindenmaier [Thu, 12 Sep 2002 13:12:50 +0000 (13:12 +0000)]
Bugfix in inlineing: moved Phi nodes into wrong block
as no check for optimized nodes.

[r477]

21 years ago?
Götz Lindenmaier [Wed, 11 Sep 2002 16:42:18 +0000 (16:42 +0000)]
?

[r476]

21 years agoremoved entity_visited flag - use type_visited instead
Götz Lindenmaier [Wed, 11 Sep 2002 16:42:06 +0000 (16:42 +0000)]
removed entity_visited flag - use type_visited instead
this corresponds to the documentation

[r475]

21 years agowalker for complete interprocedural graph
Götz Lindenmaier [Wed, 11 Sep 2002 16:41:18 +0000 (16:41 +0000)]
walker for complete interprocedural graph
dump const nodes local
access routines of ip_cfop nodes

[r474]

21 years agoadded print routines so that %I is obsolete.
Götz Lindenmaier [Wed, 11 Sep 2002 16:40:15 +0000 (16:40 +0000)]
added print routines so that %I is obsolete.

[r473]

21 years agoadded missing includes.
Götz Lindenmaier [Wed, 11 Sep 2002 16:39:50 +0000 (16:39 +0000)]
added missing includes.

[r472]