Michael Beck [Thu, 22 Dec 2005 12:46:43 +0000 (12:46 +0000)]
added doxygen docu, removed unneeded members
[r7115]
Michael Beck [Thu, 22 Dec 2005 11:50:18 +0000 (11:50 +0000)]
compute_loop_info moved into an own file
[r7114]
Beyhan [Wed, 21 Dec 2005 15:54:14 +0000 (15:54 +0000)]
some bugs fixed and do loops are set off, why the implementation is
not ready:
[r7113]
Rubino Geiß [Tue, 20 Dec 2005 19:39:35 +0000 (19:39 +0000)]
fixed iredges related bug in set_irn_in
[r7111]
Michael Beck [Sun, 18 Dec 2005 23:03:54 +0000 (23:03 +0000)]
new_backedge_info() moved to ir_backedge
[r7097]
Michael Beck [Sun, 18 Dec 2005 23:02:54 +0000 (23:02 +0000)]
new algorithm implemented: heavy uses list is updated dynamically, cloned entities can be cloned again
[r7096]
Michael Beck [Sun, 18 Dec 2005 22:56:26 +0000 (22:56 +0000)]
added define for the ir_mode type (now in firm_types.h)
[r7095]
Michael Beck [Sun, 18 Dec 2005 22:54:40 +0000 (22:54 +0000)]
ir_mode type added
[r7094]
Michael Beck [Sun, 18 Dec 2005 22:53:34 +0000 (22:53 +0000)]
copy_irn_to_irg() added
[r7093]
Daniel Grund [Fri, 16 Dec 2005 16:59:54 +0000 (16:59 +0000)]
*** empty log message ***
[r7083]
Beyhan [Thu, 15 Dec 2005 15:42:51 +0000 (15:42 +0000)]
reducible isn't enough.
[r7081]
Daniel Grund [Wed, 14 Dec 2005 13:59:29 +0000 (13:59 +0000)]
Activated old out_count function
[r7080]
Daniel Grund [Wed, 14 Dec 2005 13:56:28 +0000 (13:56 +0000)]
*** empty log message ***
[r7079]
Beyhan [Tue, 13 Dec 2005 15:43:20 +0000 (15:43 +0000)]
removed useless edges_init()
assert if edges are activated
moved all code inside the if (dead_node_enabled)
[r7075]
Christian Würdig [Thu, 8 Dec 2005 16:29:05 +0000 (16:29 +0000)]
added missing include
[r7059]
Sebastian Hack [Thu, 8 Dec 2005 12:46:39 +0000 (12:46 +0000)]
Dominance is inconsistent after dead node elim
[r7058]
Adam Szalkowski [Tue, 6 Dec 2005 14:53:53 +0000 (14:53 +0000)]
renamed compute_outs to new name: compute_irg_outs
[r7056]
Adam Szalkowski [Tue, 6 Dec 2005 14:39:19 +0000 (14:39 +0000)]
Already defined in old_fctnames.h
[r7054]
Michael Beck [Tue, 6 Dec 2005 02:39:43 +0000 (02:39 +0000)]
firm_seqno_enter_id() added, to speed up ident calculation
[r7052]
Beyhan [Mon, 5 Dec 2005 16:29:00 +0000 (16:29 +0000)]
first complete implemantation
[r7051]
Michael Beck [Mon, 5 Dec 2005 12:42:43 +0000 (12:42 +0000)]
missing assert.h added
[r7050]
Michael Beck [Mon, 5 Dec 2005 12:41:11 +0000 (12:41 +0000)]
added --enable-wchar-support option
[r7049]
Michael Beck [Mon, 5 Dec 2005 12:40:17 +0000 (12:40 +0000)]
firm_config.h needs new include directory
[r7048]
Michael Beck [Mon, 5 Dec 2005 12:39:53 +0000 (12:39 +0000)]
added missing stdio.h include
[r7047]
Michael Beck [Mon, 5 Dec 2005 12:29:41 +0000 (12:29 +0000)]
wchar_t support enabled by default
[r7046]
Michael Beck [Mon, 5 Dec 2005 12:27:28 +0000 (12:27 +0000)]
added missing stdio.h
[r7045]
Michael Beck [Mon, 5 Dec 2005 12:27:14 +0000 (12:27 +0000)]
adedd missing assert.h
[r7044]
Michael Beck [Mon, 5 Dec 2005 12:26:37 +0000 (12:26 +0000)]
added missing assert.h
[r7043]
Michael Beck [Mon, 5 Dec 2005 12:24:50 +0000 (12:24 +0000)]
added missing stdio.h include (for debugging with old DD macros only)
[r7042]
Michael Beck [Mon, 5 Dec 2005 12:24:15 +0000 (12:24 +0000)]
added missing assert.h include
[r7041]
Michael Beck [Mon, 5 Dec 2005 12:23:34 +0000 (12:23 +0000)]
wchar support added
[r7040]
Michael Beck [Mon, 5 Dec 2005 12:19:54 +0000 (12:19 +0000)]
added missing include <assert.h> (not anymore included in libFirm)
[r7039]
Michael Beck [Mon, 5 Dec 2005 12:01:06 +0000 (12:01 +0000)]
needed include added
[r7038]
Michael Beck [Fri, 2 Dec 2005 15:43:00 +0000 (15:43 +0000)]
FIRM_ENABLE_HOOKS defined 2 times
[r7034]
Sebastian Hack [Fri, 2 Dec 2005 08:45:51 +0000 (08:45 +0000)]
Removed call to lc_opt_init
[r7033]
Michael Beck [Thu, 1 Dec 2005 17:09:42 +0000 (17:09 +0000)]
delete Keep-alives of code in dead blocks
[r7024]
Michael Beck [Thu, 1 Dec 2005 17:08:44 +0000 (17:08 +0000)]
Used right macro for array descriptor implementation
[r7023]
Michael Beck [Thu, 1 Dec 2005 16:36:33 +0000 (16:36 +0000)]
added array_len() and array_descr() functions is debug builds to be called from debugger
[r7022]
Sebastian Hack [Wed, 30 Nov 2005 12:31:47 +0000 (12:31 +0000)]
Added opts initialization
[r7010]
Michael Beck [Mon, 28 Nov 2005 22:36:05 +0000 (22:36 +0000)]
get_default_cc_mask() added
[r7003]
Michael Beck [Mon, 28 Nov 2005 17:23:14 +0000 (17:23 +0000)]
get_default_cc_mask() added
[r6991]
Michael Beck [Mon, 28 Nov 2005 12:44:01 +0000 (12:44 +0000)]
added prototype for firm_init_flags(),
some cleanup
[r6988]
Michael Beck [Mon, 28 Nov 2005 12:34:49 +0000 (12:34 +0000)]
uses xmalloc() now
[r6987]
Sebastian Hack [Thu, 24 Nov 2005 17:09:04 +0000 (17:09 +0000)]
Added options handlingof libcore
[r6986]
Sebastian Hack [Thu, 24 Nov 2005 17:08:48 +0000 (17:08 +0000)]
Added libcore option handling
[r6985]
Sebastian Hack [Thu, 24 Nov 2005 16:27:18 +0000 (16:27 +0000)]
Added libcore option functionality
[r6984]
Sebastian Hack [Thu, 24 Nov 2005 15:36:48 +0000 (15:36 +0000)]
Fixed a typo
[r6983]
Michael Beck [Thu, 24 Nov 2005 13:05:25 +0000 (13:05 +0000)]
added a pseudo implementation of struvt ident to allow easy debugging
[r6981]
Michael Beck [Sat, 19 Nov 2005 09:41:21 +0000 (09:41 +0000)]
typos fixed
[r6972]
Michael Beck [Sat, 19 Nov 2005 09:38:13 +0000 (09:38 +0000)]
pset.c added
[r6971]
Michael Beck [Fri, 18 Nov 2005 23:40:16 +0000 (23:40 +0000)]
fixed comments
[r6970]
Michael Beck [Fri, 18 Nov 2005 23:33:20 +0000 (23:33 +0000)]
BugFix: true was wrongly converted to 0
[r6969]
Michael Beck [Fri, 18 Nov 2005 16:14:33 +0000 (16:14 +0000)]
renamed op_pin_state_pinned into irg_pinned_state
[r6965]
Michael Beck [Fri, 18 Nov 2005 16:12:36 +0000 (16:12 +0000)]
used set_irg_pinned() instead od direct manipulate a field
[r6964]
Michael Beck [Fri, 18 Nov 2005 16:11:50 +0000 (16:11 +0000)]
if_conversion is OFF by default now
[r6963]
Michael Beck [Fri, 18 Nov 2005 16:10:45 +0000 (16:10 +0000)]
BugFix for generated functions
debugging helper added
[r6962]
Michael Beck [Fri, 18 Nov 2005 15:30:35 +0000 (15:30 +0000)]
renamed get_opt_real_func_call() to get_opt_real_function_call()
[r6960]
Michael Beck [Fri, 18 Nov 2005 15:14:29 +0000 (15:14 +0000)]
get_opt_optimize_class_casts_verbose() and get_opt_optimize_class_casts() are now intern only
[r6958]
Michael Beck [Fri, 18 Nov 2005 15:11:03 +0000 (15:11 +0000)]
removed inline. Use INLINE in firm code
[r6957]
Michael Beck [Fri, 18 Nov 2005 15:06:25 +0000 (15:06 +0000)]
get_opt_optimize_class_casts_verbose() is now always internal
[r6955]
Michael Beck [Fri, 18 Nov 2005 15:03:00 +0000 (15:03 +0000)]
uses irflag_t.h now
[r6954]
Michael Beck [Fri, 18 Nov 2005 14:55:19 +0000 (14:55 +0000)]
renamed get_opt_redundant_LoadStore() into get_opt_redundant_loadstore()
[r6953]
Michael Beck [Fri, 18 Nov 2005 14:51:59 +0000 (14:51 +0000)]
removed INLINE definition
[r6952]
Michael Beck [Fri, 18 Nov 2005 14:50:46 +0000 (14:50 +0000)]
renamed get_opt_remove_Confirm() into get_opt_remove_confirm()
[r6951]
Michael Beck [Fri, 18 Nov 2005 14:49:11 +0000 (14:49 +0000)]
factored all optimization flags into ir_flag_t.def file
[r6950]
FIRM Projekt Account [Fri, 18 Nov 2005 12:20:04 +0000 (12:20 +0000)]
true replaced by 1
[r6948]
FIRM Projekt Account [Fri, 18 Nov 2005 12:12:31 +0000 (12:12 +0000)]
removd true constant
[r6947]
Michael Beck [Fri, 18 Nov 2005 09:49:27 +0000 (09:49 +0000)]
header update added
[r6945]
Michael Beck [Fri, 18 Nov 2005 09:46:50 +0000 (09:46 +0000)]
removed depency of bool type and stdbool.h (not C89)
[r6944]
Michael Beck [Fri, 18 Nov 2005 09:41:49 +0000 (09:41 +0000)]
removed bool type and depency of stdbool.h (not C89)
[r6943]
Michael Beck [Thu, 17 Nov 2005 22:49:26 +0000 (22:49 +0000)]
typos fixed
[r6935]
Michael Beck [Thu, 17 Nov 2005 22:04:14 +0000 (22:04 +0000)]
value_not_null() test added
[r6934]
Michael Beck [Thu, 17 Nov 2005 21:07:52 +0000 (21:07 +0000)]
*** empty log message ***
[r6933]
Michael Beck [Thu, 17 Nov 2005 17:45:22 +0000 (17:45 +0000)]
typo fixed
[r6932]
Michael Beck [Thu, 17 Nov 2005 17:44:42 +0000 (17:44 +0000)]
removed bool type and depency from stdbool.h (not C89)
[r6931]
Michael Beck [Thu, 17 Nov 2005 17:41:18 +0000 (17:41 +0000)]
typos fixed, assertion added
[r6930]
Michael Beck [Thu, 17 Nov 2005 17:33:01 +0000 (17:33 +0000)]
removed bool type and depency from stdbool.h (not C89)
renamed __* to firm_*
[r6929]
Michael Beck [Thu, 17 Nov 2005 17:16:22 +0000 (17:16 +0000)]
removed bool type and depency from stdbool.h (not C89)
[r6928]
Michael Beck [Thu, 17 Nov 2005 14:47:15 +0000 (14:47 +0000)]
removed bool type and depency from stdbool.h (not C89)
[r6927]
Michael Beck [Thu, 17 Nov 2005 14:40:34 +0000 (14:40 +0000)]
removed bool type and depency from stdbool.h (not C89)
[r6926]
Michael Beck [Thu, 17 Nov 2005 14:16:35 +0000 (14:16 +0000)]
removed bool type and depency from stdbool.h (not C89)
[r6925]
Michael Beck [Thu, 17 Nov 2005 11:59:17 +0000 (11:59 +0000)]
Install the header script and header list for win32 build
[r6924]
Michael Beck [Tue, 15 Nov 2005 15:01:30 +0000 (15:01 +0000)]
updated
[r6917]
Michael Beck [Mon, 14 Nov 2005 10:19:07 +0000 (10:19 +0000)]
check calling conventions for method types in equal_typoe() and smaller_type()
[r6916]
Michael Beck [Mon, 14 Nov 2005 10:18:02 +0000 (10:18 +0000)]
some comments added, typo fixed
[r6915]
Michael Beck [Mon, 14 Nov 2005 10:16:37 +0000 (10:16 +0000)]
BugFix: handling variadic functions
counting the number of calls
[r6914]
Michael Beck [Mon, 14 Nov 2005 10:14:35 +0000 (10:14 +0000)]
estimated node count calculation added
[r6913]
Michael Beck [Mon, 14 Nov 2005 10:13:23 +0000 (10:13 +0000)]
estimated node count added
[r6912]
Michael Beck [Mon, 14 Nov 2005 01:45:05 +0000 (01:45 +0000)]
fixed sc_val_from_str()
[r6911]
Michael Beck [Mon, 14 Nov 2005 01:43:26 +0000 (01:43 +0000)]
BugFix: sc_val_from_str() did not handled hexnumbers right, fixed
[r6910]
Michael Beck [Sun, 13 Nov 2005 18:28:00 +0000 (18:28 +0000)]
special treatment of SymConst nodes
[r6909]
Michael Beck [Sun, 13 Nov 2005 18:26:57 +0000 (18:26 +0000)]
place only such entities on the frame, where the type can be determined,
entities of variable length can be place on stack, but not on frame
[r6908]
Michael Beck [Sun, 13 Nov 2005 18:25:10 +0000 (18:25 +0000)]
replace get_type_size() by get_type_size_bytes() and _bits() in the define section
[r6907]
Michael Beck [Sun, 13 Nov 2005 17:03:54 +0000 (17:03 +0000)]
typos fixed
[r6906]
Michael Beck [Sun, 13 Nov 2005 17:02:59 +0000 (17:02 +0000)]
handle Const nodes where the tarval is set to NULL (seems to happen in
jack)
[r6905]
Michael Beck [Sun, 13 Nov 2005 15:18:48 +0000 (15:18 +0000)]
handle unknown_entity
[r6903]
Christian Würdig [Wed, 9 Nov 2005 15:12:43 +0000 (15:12 +0000)]
fix gcc 3.x hex const
[r6899]
Michael Beck [Tue, 8 Nov 2005 16:34:47 +0000 (16:34 +0000)]
added kind field
[r6898]
Sebastian Hack [Tue, 8 Nov 2005 15:29:56 +0000 (15:29 +0000)]
Removed code from the old prefetch stuff in the linux kernel
[r6896]
Michael Beck [Tue, 8 Nov 2005 14:40:26 +0000 (14:40 +0000)]
Bugfixes: missing include
[r6891]