libfirm
21 years agoAdded tarval_sub_bits() fucntion to access the (binary) bitpattern of a tarval.
Michael Beck [Tue, 1 Apr 2003 15:39:00 +0000 (15:39 +0000)]
Added tarval_sub_bits() fucntion to access the (binary) bitpattern of a tarval.

[r1018]

21 years agoCleaned up a bit.
Michael Beck [Tue, 1 Apr 2003 09:56:37 +0000 (09:56 +0000)]
Cleaned up a bit.

[r1016]

21 years agoConverted comments to doxygen style, added more documentation.
Michael Beck [Tue, 1 Apr 2003 09:56:08 +0000 (09:56 +0000)]
Converted comments to doxygen style, added more documentation.

[r1015]

21 years agoAdded a NULL return if functions fails, no, assert(0) is NOT enough
Michael Beck [Mon, 31 Mar 2003 14:13:02 +0000 (14:13 +0000)]
Added a NULL return if functions fails, no, assert(0) is NOT enough

[r1013]

21 years agoget_mode_size() -> get_mode_size_bytes() due to new tv module
Michael Beck [Mon, 31 Mar 2003 09:01:34 +0000 (09:01 +0000)]
get_mode_size() -> get_mode_size_bytes() due to new tv module

[r1012]

21 years agoRemoved static buffer.
Michael Beck [Fri, 28 Mar 2003 17:30:25 +0000 (17:30 +0000)]
Removed static buffer.

[r1011]

21 years agoMake DEBUGPRINT macro portable, make tables const, removed most of static variables.
Michael Beck [Fri, 28 Mar 2003 17:30:00 +0000 (17:30 +0000)]
Make DEBUGPRINT macro portable, make tables const, removed most of static variables.

[r1010]

21 years agofurther adaptions in irmode.h
Götz Lindenmaier [Fri, 28 Mar 2003 14:51:27 +0000 (14:51 +0000)]
further adaptions in irmode.h

[r1007]

21 years agofixed bug
Götz Lindenmaier [Fri, 28 Mar 2003 14:51:06 +0000 (14:51 +0000)]
fixed bug

[r1006]

21 years ago*** empty log message ***
Götz Lindenmaier [Fri, 28 Mar 2003 09:31:25 +0000 (09:31 +0000)]
*** empty log message ***

[r1004]

21 years agosize access with unit
Götz Lindenmaier [Fri, 28 Mar 2003 09:31:16 +0000 (09:31 +0000)]
size access with unit

[r1003]

21 years agoAdded more tags, but they are not yet used
Götz Lindenmaier [Fri, 28 Mar 2003 09:29:58 +0000 (09:29 +0000)]
Added more tags, but they are not yet used

[r1002]

21 years agoRemoved separation of nodes and sons in ir_loop
Andreas Schösser [Thu, 27 Mar 2003 16:46:45 +0000 (16:46 +0000)]
Removed separation of nodes and sons in ir_loop

[r1000]

21 years agoRemoved typo
Andreas Schösser [Thu, 27 Mar 2003 16:46:16 +0000 (16:46 +0000)]
Removed typo

[r999]

21 years agoremoved stdbool.h, problems with g++
Götz Lindenmaier [Wed, 26 Mar 2003 15:00:01 +0000 (15:00 +0000)]
removed stdbool.h, problems with g++

[r994]

21 years agoiremoved stdbool.h, problems with g++
Götz Lindenmaier [Wed, 26 Mar 2003 14:59:41 +0000 (14:59 +0000)]
iremoved stdbool.h, problems with g++

[r993]

21 years agobugfix: method names wrong
Götz Lindenmaier [Wed, 26 Mar 2003 13:32:53 +0000 (13:32 +0000)]
bugfix: method names wrong

[r991]

21 years agoAdapted to tv/irmode changes
Götz Lindenmaier [Wed, 26 Mar 2003 13:32:31 +0000 (13:32 +0000)]
Adapted to tv/irmode changes

[r990]

21 years agonew reference with new tarval module
Götz Lindenmaier [Wed, 26 Mar 2003 12:36:44 +0000 (12:36 +0000)]
new reference with new tarval module

[r989]

21 years ago*** empty log message ***
Götz Lindenmaier [Wed, 26 Mar 2003 10:24:51 +0000 (10:24 +0000)]
*** empty log message ***

[r986]

21 years agokinds to be added to datastructures
Götz Lindenmaier [Wed, 26 Mar 2003 09:48:35 +0000 (09:48 +0000)]
kinds to be added to datastructures

[r984]

21 years agoAdapted to changes in tv and irmode
Götz Lindenmaier [Wed, 26 Mar 2003 09:46:31 +0000 (09:46 +0000)]
Adapted to changes in tv and irmode

[r983]

21 years agoAdded funcionality to configure modes. Modes include special
Götz Lindenmaier [Wed, 26 Mar 2003 09:45:38 +0000 (09:45 +0000)]
Added funcionality to configure modes.  Modes include special
values (min, max, null, one, ...)

[r982]

21 years agoNew implementation of tarval module
Götz Lindenmaier [Wed, 26 Mar 2003 09:43:45 +0000 (09:43 +0000)]
New implementation of tarval module

[r981]

21 years agoadded test whether constant entity belongs to description. if so the
FIRM Projekt Account [Tue, 25 Mar 2003 16:37:04 +0000 (16:37 +0000)]
added test whether constant entity belongs to description. if so the
value might not be set.

[r980]

21 years agoAdded initialization of fields
FIRM Projekt Account [Tue, 25 Mar 2003 16:36:16 +0000 (16:36 +0000)]
Added initialization of fields

[r979]

21 years agoirn_vrfy() changed to new irn_vrfy_irg()
Michael Beck [Tue, 25 Mar 2003 14:07:06 +0000 (14:07 +0000)]
irn_vrfy() changed to new irn_vrfy_irg()

[r970]

21 years agoequivalent_node() functions fixed, return was wrong
Michael Beck [Tue, 25 Mar 2003 14:06:23 +0000 (14:06 +0000)]
equivalent_node() functions fixed, return was wrong

[r969]

21 years agonode_is_in_irgs_storage() function added
Michael Beck [Tue, 25 Mar 2003 14:04:44 +0000 (14:04 +0000)]
node_is_in_irgs_storage() function added

[r968]

21 years agoAdded const modifier to various functions.
Michael Beck [Tue, 25 Mar 2003 14:03:47 +0000 (14:03 +0000)]
Added const modifier to various functions.

[r967]

21 years agoirn_vrfy_irg () added that allows to specify tho IR graph
Michael Beck [Tue, 25 Mar 2003 14:02:29 +0000 (14:02 +0000)]
irn_vrfy_irg () added that allows to specify tho IR graph

[r966]

21 years agoChecks now for "const not on const graph" problem
Michael Beck [Tue, 25 Mar 2003 14:01:37 +0000 (14:01 +0000)]
Checks now for "const not on const graph" problem

[r965]

21 years agotr_vrfy() checks now for "const not n cost IRG" problem
Michael Beck [Tue, 25 Mar 2003 14:01:11 +0000 (14:01 +0000)]
tr_vrfy() checks now for "const not n cost IRG" problem

[r964]

21 years agoconst modifier added
Michael Beck [Tue, 25 Mar 2003 14:00:25 +0000 (14:00 +0000)]
const modifier added

[r963]

21 years agobugfixes
Götz Lindenmaier [Tue, 25 Mar 2003 08:52:06 +0000 (08:52 +0000)]
bugfixes

[r961]

21 years agoobstack access funcion fixed
Götz Lindenmaier [Tue, 25 Mar 2003 08:51:50 +0000 (08:51 +0000)]
obstack access funcion fixed

[r960]

21 years agoadded header
Götz Lindenmaier [Tue, 25 Mar 2003 08:51:28 +0000 (08:51 +0000)]
added header

[r959]

21 years agoobstack access function
Götz Lindenmaier [Mon, 24 Mar 2003 16:27:33 +0000 (16:27 +0000)]
obstack access function

[r958]

21 years agoAdded test whether constants are on proper obstack
Götz Lindenmaier [Mon, 24 Mar 2003 16:26:53 +0000 (16:26 +0000)]
Added test whether constants are on proper obstack

[r957]

21 years agoAdded new compilation flags
Götz Lindenmaier [Wed, 19 Mar 2003 09:49:03 +0000 (09:49 +0000)]
Added new compilation flags

[r918]

21 years agoRemoved too many comments ;-)
Götz Lindenmaier [Thu, 13 Mar 2003 09:02:50 +0000 (09:02 +0000)]
Removed too many comments ;-)

[r881]

21 years agoRemoved gmp.h
Götz Lindenmaier [Thu, 13 Mar 2003 09:01:33 +0000 (09:01 +0000)]
Removed gmp.h

[r880]

21 years agoComments...
Götz Lindenmaier [Thu, 13 Mar 2003 09:01:20 +0000 (09:01 +0000)]
Comments...

[r879]

21 years agoAdapted firmjni build process in main Makefile.
Götz Lindenmaier [Thu, 13 Mar 2003 09:00:54 +0000 (09:00 +0000)]
Adapted firmjni build process in main Makefile.

[r878]

21 years ago*** empty log message ***
Götz Lindenmaier [Wed, 12 Mar 2003 13:05:54 +0000 (13:05 +0000)]
*** empty log message ***

[r877]

21 years agoChanged firmjni test call
Götz Lindenmaier [Wed, 12 Mar 2003 13:01:30 +0000 (13:01 +0000)]
Changed firmjni test call

[r876]

21 years ago*** empty log message ***
Boris Boesler [Wed, 12 Mar 2003 10:53:26 +0000 (10:53 +0000)]
*** empty log message ***

[r872]

21 years agoreplaced malloc.h by stdlib.h
Boris Boesler [Wed, 12 Mar 2003 10:51:51 +0000 (10:51 +0000)]
replaced malloc.h by stdlib.h

[r871]

21 years agobugfix: free_entity removed entity that still was in tarval hash table for tarval_p_...
Götz Lindenmaier [Tue, 11 Mar 2003 16:12:10 +0000 (16:12 +0000)]
bugfix:  free_entity removed entity that still was in tarval hash table for tarval_p_from_entity.

[r870]

21 years agoAdded automatic test procedure to firmjni.
Götz Lindenmaier [Wed, 5 Mar 2003 16:02:18 +0000 (16:02 +0000)]
Added automatic test procedure to firmjni.

[r866]

21 years agoFixed output for pointer tarval tarval_p_void
Götz Lindenmaier [Wed, 5 Mar 2003 15:42:59 +0000 (15:42 +0000)]
Fixed output for pointer tarval tarval_p_void

[r865]

21 years agoMore doxygen docu.
Michael Beck [Wed, 5 Mar 2003 09:26:35 +0000 (09:26 +0000)]
More doxygen docu.

[r863]

21 years agoChanged comments, formatting
Götz Lindenmaier [Tue, 4 Mar 2003 15:43:36 +0000 (15:43 +0000)]
Changed comments, formatting

[r861]

21 years ago*** empty log message ***
Götz Lindenmaier [Fri, 28 Feb 2003 20:44:52 +0000 (20:44 +0000)]
*** empty log message ***

[r855]

21 years ago*** empty log message ***
Götz Lindenmaier [Fri, 28 Feb 2003 20:35:38 +0000 (20:35 +0000)]
*** empty log message ***

[r854]

21 years agoequal types compares idents, not strings
Götz Lindenmaier [Fri, 28 Feb 2003 20:35:10 +0000 (20:35 +0000)]
equal types compares idents, not strings

[r853]

21 years agoMoved function to external header
Götz Lindenmaier [Fri, 28 Feb 2003 20:34:30 +0000 (20:34 +0000)]
Moved function to external header

[r852]

21 years agoAdded more debug infos
Götz Lindenmaier [Fri, 28 Feb 2003 20:32:27 +0000 (20:32 +0000)]
Added more debug infos

[r851]

21 years agoAdded debug support
Götz Lindenmaier [Fri, 28 Feb 2003 20:32:09 +0000 (20:32 +0000)]
Added debug support

[r850]

21 years agoAdded support for debug callback. Not generated by crecoder, files
Götz Lindenmaier [Fri, 28 Feb 2003 20:31:38 +0000 (20:31 +0000)]
Added support for debug callback.  Not generated by crecoder, files
as handimplemented sources are linked into libfirmjni.so

[r849]

21 years agoMore doxygen comments. get_compound_*() functions added (moved from gcc frontend).
Michael Beck [Thu, 27 Feb 2003 16:26:17 +0000 (16:26 +0000)]
More doxygen comments. get_compound_*() functions added (moved from gcc frontend).

[r844]

21 years agoFixed type_walk_irg() function: Must set current_ir_graph !
Michael Beck [Wed, 26 Feb 2003 15:39:19 +0000 (15:39 +0000)]
Fixed type_walk_irg() function: Must set current_ir_graph !

[r840]

21 years ago*** empty log message ***
Michael Beck [Wed, 26 Feb 2003 11:11:11 +0000 (11:11 +0000)]
*** empty log message ***

[r837]

21 years agoAdded 0 to initFirm() because of new signature
Michael Beck [Wed, 26 Feb 2003 11:05:51 +0000 (11:05 +0000)]
Added 0 to initFirm() because of new signature

[r836]

21 years agoINHERITANCE_EXAMPLE works now (ssems it crashes in older version of libfirm)
Michael Beck [Wed, 26 Feb 2003 11:03:16 +0000 (11:03 +0000)]
INHERITANCE_EXAMPLE works now (ssems it crashes in older version of libfirm)

[r835]

21 years agoRemoved german umlauts from comments, they sometimes confuse the crecoder tool :-(
Michael Beck [Wed, 26 Feb 2003 11:02:19 +0000 (11:02 +0000)]
Removed german umlauts from comments, they sometimes confuse the crecoder tool :-(

[r834]

21 years agoNew testprogram
Götz Lindenmaier [Wed, 26 Feb 2003 11:01:40 +0000 (11:01 +0000)]
New testprogram

[r833]

21 years agoAdded test name
Michael Beck [Wed, 26 Feb 2003 10:38:33 +0000 (10:38 +0000)]
Added test name

[r832]

21 years agoFunction name is tarval_P_from_entity()
Michael Beck [Wed, 26 Feb 2003 10:29:13 +0000 (10:29 +0000)]
Function name is tarval_P_from_entity()

[r831]

21 years agoinit_firm() takes now a parameter, the old behavior is enfrced with NULL.
Michael Beck [Wed, 26 Feb 2003 10:14:40 +0000 (10:14 +0000)]
init_firm() takes now a parameter, the old behavior is enfrced with NULL.

[r830]

21 years agoinit_firm() has now a parameter default_initialize_local_variable_func_t, which is...
Michael Beck [Wed, 26 Feb 2003 10:02:27 +0000 (10:02 +0000)]
init_firm() has now a parameter default_initialize_local_variable_func_t, which is a callback
for uninitialised local variables.

[r829]

21 years agodefault_initialize_local_variable_func_t callback function added.
Michael Beck [Wed, 26 Feb 2003 09:52:50 +0000 (09:52 +0000)]
default_initialize_local_variable_func_t callback function added.
This callback will be called, if a local var is not initialised by the frontend.

[r828]

21 years agoFormatting for firmjni
Götz Lindenmaier [Tue, 25 Feb 2003 10:10:20 +0000 (10:10 +0000)]
Formatting for firmjni

[r827]

21 years agoFixed entity_nr in copy methods
Götz Lindenmaier [Tue, 25 Feb 2003 10:00:40 +0000 (10:00 +0000)]
Fixed entity_nr in copy methods
Visibility of type/entity nr, comments

[r826]

21 years agoFixed several stuff, DDM messages, visibility of graph_nr, test of DEBUG in irdump
Götz Lindenmaier [Tue, 25 Feb 2003 09:58:43 +0000 (09:58 +0000)]
Fixed several stuff, DDM messages, visibility of graph_nr, test of DEBUG in irdump

[r825]

21 years agoAdded initialization of irgraph module
Götz Lindenmaier [Tue, 25 Feb 2003 09:24:29 +0000 (09:24 +0000)]
Added initialization of irgraph module

[r824]

21 years agoRemoved linebread within function definition
Götz Lindenmaier [Mon, 24 Feb 2003 09:45:39 +0000 (09:45 +0000)]
Removed linebread within function definition

[r823]

21 years agoRemoved comment within ifdef
Götz Lindenmaier [Mon, 24 Feb 2003 09:45:16 +0000 (09:45 +0000)]
Removed comment within ifdef

[r822]

21 years agotroff generates empty files
Götz Lindenmaier [Mon, 24 Feb 2003 09:44:41 +0000 (09:44 +0000)]
troff generates empty files

[r821]

21 years agoAdded target for .java files
Götz Lindenmaier [Fri, 21 Feb 2003 09:17:27 +0000 (09:17 +0000)]
Added target for .java files

[r820]

21 years agoLast commit did not dump node2type edges correctly
Till Riedel [Thu, 20 Feb 2003 12:50:04 +0000 (12:50 +0000)]
Last commit did not dump node2type edges correctly

[r819]

21 years agonew reference since unique nuber output in type graphs works
Till Riedel [Wed, 19 Feb 2003 17:18:38 +0000 (17:18 +0000)]
new reference since unique nuber output in type graphs works

[r818]

21 years agoinit nr field for debug dump output
Till Riedel [Wed, 19 Feb 2003 17:17:41 +0000 (17:17 +0000)]
init nr field for debug dump output

[r817]

21 years agoconfig.h included
Till Riedel [Wed, 19 Feb 2003 17:17:07 +0000 (17:17 +0000)]
config.h included

[r816]

21 years agoir_dump now outputs unique numbers for types, entitys and graphs instead of address
Till Riedel [Wed, 19 Feb 2003 17:16:48 +0000 (17:16 +0000)]
ir_dump now outputs unique numbers for types, entitys and graphs instead of address

[r815]

21 years agoChanged type_walk_irg: now visits frame type.
Götz Lindenmaier [Tue, 18 Feb 2003 13:10:51 +0000 (13:10 +0000)]
Changed type_walk_irg: now visits frame type.

[r811]

21 years agoMore doxygen docu.
Michael Beck [Tue, 18 Feb 2003 12:56:05 +0000 (12:56 +0000)]
More doxygen docu.

[r810]

21 years agoTypo fixed
Michael Beck [Tue, 18 Feb 2003 10:52:30 +0000 (10:52 +0000)]
Typo fixed

[r808]

21 years agoChecks wheater names contains spaces (not allowed in general)
Michael Beck [Tue, 18 Feb 2003 10:38:27 +0000 (10:38 +0000)]
Checks wheater names contains spaces (not allowed in general)

[r807]

21 years agoAdded new_id_from_str(), id_contains_char()
Michael Beck [Tue, 18 Feb 2003 10:37:52 +0000 (10:37 +0000)]
Added new_id_from_str(), id_contains_char()

[r806]

21 years agoMove build_firm_jni stuff to Makefile
Till Riedel [Mon, 17 Feb 2003 17:37:04 +0000 (17:37 +0000)]
Move build_firm_jni stuff to Makefile

[r802]

21 years agoMake doxygen call filesystem independend
Till Riedel [Mon, 17 Feb 2003 17:36:35 +0000 (17:36 +0000)]
Make doxygen call filesystem independend

[r801]

21 years agoChanges semantics of method types and method calls. Now call by value is possible
Götz Lindenmaier [Mon, 17 Feb 2003 15:08:42 +0000 (15:08 +0000)]
Changes semantics of method types and method calls.  Now call by value is possible
for compound types.

[r793]

21 years agoDump also if const entities have no values.
Götz Lindenmaier [Mon, 17 Feb 2003 15:07:16 +0000 (15:07 +0000)]
Dump also if const entities have no values.

[r792]

21 years agoFixed new_r_Bad and new_r_Unknown
Götz Lindenmaier [Mon, 17 Feb 2003 15:06:33 +0000 (15:06 +0000)]
Fixed new_r_Bad and new_r_Unknown

[r791]

21 years agoFixed prototypes to compile with -Wstrict-prototypes.
Michael Beck [Mon, 17 Feb 2003 13:32:34 +0000 (13:32 +0000)]
Fixed prototypes to compile with -Wstrict-prototypes.

[r785]

21 years agoAdded -Wstrict-prototypes to CFLAGS
Michael Beck [Mon, 17 Feb 2003 13:31:26 +0000 (13:31 +0000)]
Added -Wstrict-prototypes to CFLAGS

[r784]

21 years agoSafer Macros.
Michael Beck [Thu, 13 Feb 2003 16:30:25 +0000 (16:30 +0000)]
Safer Macros.

[r769]

21 years agoMore doxygen comments.
Michael Beck [Thu, 13 Feb 2003 16:29:51 +0000 (16:29 +0000)]
More doxygen comments.

[r768]

21 years agoFirst doxygen group introduced
Michael Beck [Thu, 13 Feb 2003 15:46:40 +0000 (15:46 +0000)]
First doxygen group introduced

[r767]