libfirm
18 years agoBugfixes
Daniel Grund [Fri, 17 Mar 2006 16:06:41 +0000 (16:06 +0000)]
Bugfixes

18 years agomade emit more nasm compatible
Christian Würdig [Fri, 17 Mar 2006 15:37:07 +0000 (15:37 +0000)]
made emit more nasm compatible
add new 8bit store node

18 years agofixed assure_constraints
Christian Würdig [Fri, 17 Mar 2006 15:36:36 +0000 (15:36 +0000)]
fixed assure_constraints

18 years agoadded addtional test file
Christian Würdig [Fri, 17 Mar 2006 14:47:52 +0000 (14:47 +0000)]
added addtional test file

18 years agofixed several bugs
Christian Würdig [Fri, 17 Mar 2006 14:19:05 +0000 (14:19 +0000)]
fixed several bugs

18 years agoadded comment sepaerator quoting
Christian Würdig [Fri, 17 Mar 2006 13:54:13 +0000 (13:54 +0000)]
added comment sepaerator quoting

18 years agoadded missing attribute init
Daniel Grund [Fri, 17 Mar 2006 13:03:34 +0000 (13:03 +0000)]
added missing attribute init

18 years agoadded comment sign
Christian Würdig [Fri, 17 Mar 2006 12:24:12 +0000 (12:24 +0000)]
added comment sign

18 years agoFixed a bug concernign the placement of spill nodes
Sebastian Hack [Fri, 17 Mar 2006 12:21:22 +0000 (12:21 +0000)]
Fixed a bug concernign the placement of spill nodes

18 years ago*** empty log message ***
Daniel Grund [Fri, 17 Mar 2006 12:11:19 +0000 (12:11 +0000)]
*** empty log message ***

18 years agofixed bug
Christian Würdig [Fri, 17 Mar 2006 10:27:04 +0000 (10:27 +0000)]
fixed bug

18 years agoImplemented prologue/epilogue
Sebastian Hack [Fri, 17 Mar 2006 09:38:23 +0000 (09:38 +0000)]
Implemented prologue/epilogue

18 years agoFixed spill placement in start block
Sebastian Hack [Fri, 17 Mar 2006 09:38:09 +0000 (09:38 +0000)]
Fixed spill placement in start block

18 years agoMoved several functions here.
Sebastian Hack [Fri, 17 Mar 2006 09:37:53 +0000 (09:37 +0000)]
Moved several functions here.

18 years agoCosmetic changes
Sebastian Hack [Fri, 17 Mar 2006 09:37:36 +0000 (09:37 +0000)]
Cosmetic changes

18 years agoPrologue barriers have also memory now
Sebastian Hack [Fri, 17 Mar 2006 09:37:16 +0000 (09:37 +0000)]
Prologue barriers have also memory now

18 years agoHandled RegParams and Barriers better in constraint handling
Sebastian Hack [Thu, 16 Mar 2006 19:15:57 +0000 (19:15 +0000)]
Handled RegParams and Barriers better in constraint handling

18 years agorenamed emit_env_t to $arch_emit_env_t
Christian Würdig [Thu, 16 Mar 2006 16:09:47 +0000 (16:09 +0000)]
renamed emit_env_t to $arch_emit_env_t

18 years agoadded 16bit and 8bit register name emits
Christian Würdig [Thu, 16 Mar 2006 16:09:25 +0000 (16:09 +0000)]
added 16bit and 8bit register name emits
added comments

18 years agoAdded leaf function flag
Sebastian Hack [Thu, 16 Mar 2006 15:36:53 +0000 (15:36 +0000)]
Added leaf function flag

18 years agoAdded leaf function test
Sebastian Hack [Thu, 16 Mar 2006 15:36:44 +0000 (15:36 +0000)]
Added leaf function test

18 years agoAdded assert for ignore regs
Daniel Grund [Thu, 16 Mar 2006 15:31:59 +0000 (15:31 +0000)]
Added assert for ignore regs

18 years agoLiveness dumping is dead
Sebastian Hack [Thu, 16 Mar 2006 15:22:02 +0000 (15:22 +0000)]
Liveness dumping is dead

18 years agoRefactoring, Bugfixes, added path constraints
Daniel Grund [Thu, 16 Mar 2006 14:56:31 +0000 (14:56 +0000)]
Refactoring, Bugfixes, added path constraints

18 years agofixed indents
Christian Würdig [Thu, 16 Mar 2006 14:23:53 +0000 (14:23 +0000)]
fixed indents

18 years agoadded new dump wrapper
Christian Würdig [Thu, 16 Mar 2006 14:23:36 +0000 (14:23 +0000)]
added new dump wrapper

18 years agochanged to dump wrapper
Christian Würdig [Thu, 16 Mar 2006 14:22:55 +0000 (14:22 +0000)]
changed to dump wrapper

18 years agoFixed a bug with ignore nodes
Sebastian Hack [Thu, 16 Mar 2006 14:20:40 +0000 (14:20 +0000)]
Fixed a bug with ignore nodes

18 years agoModified constraint coloring
Sebastian Hack [Thu, 16 Mar 2006 14:20:13 +0000 (14:20 +0000)]
Modified constraint coloring

18 years agoSome new nodes and some obsolote removed
Sebastian Hack [Thu, 16 Mar 2006 14:20:03 +0000 (14:20 +0000)]
Some new nodes and some obsolote removed

18 years agoSeveral changes
Sebastian Hack [Thu, 16 Mar 2006 14:19:42 +0000 (14:19 +0000)]
Several changes

18 years agoadded assert
Christian Würdig [Thu, 16 Mar 2006 13:22:12 +0000 (13:22 +0000)]
added assert

18 years agofixed conditional expr
Christian Würdig [Thu, 16 Mar 2006 09:53:32 +0000 (09:53 +0000)]
fixed conditional expr

18 years agoBugfix: Terminated comment at the right place :)
Daniel Grund [Thu, 16 Mar 2006 09:33:52 +0000 (09:33 +0000)]
Bugfix: Terminated comment at the right place :)

18 years agoBugfixed liveness info computation
Daniel Grund [Thu, 16 Mar 2006 09:33:02 +0000 (09:33 +0000)]
Bugfixed liveness info computation

18 years agoadapted (some parts) to abi changes
Christian Würdig [Thu, 16 Mar 2006 09:32:39 +0000 (09:32 +0000)]
adapted (some parts) to abi changes

18 years agoAdded missing include
Sebastian Hack [Wed, 15 Mar 2006 16:26:07 +0000 (16:26 +0000)]
Added missing include

18 years agoAdded a const
Sebastian Hack [Wed, 15 Mar 2006 16:25:53 +0000 (16:25 +0000)]
Added a const

18 years agoAdded CopyKeep
Sebastian Hack [Wed, 15 Mar 2006 16:24:39 +0000 (16:24 +0000)]
Added CopyKeep

18 years agoFixed several bugs in the constraint coloring routine
Sebastian Hack [Wed, 15 Mar 2006 16:22:45 +0000 (16:22 +0000)]
Fixed several bugs in the constraint coloring routine

18 years agoFixed a bug
Sebastian Hack [Wed, 15 Mar 2006 16:22:30 +0000 (16:22 +0000)]
Fixed a bug

18 years agoAdded some types
Sebastian Hack [Wed, 15 Mar 2006 16:22:17 +0000 (16:22 +0000)]
Added some types

18 years agoAdded abi callbacks for beabi
Sebastian Hack [Wed, 15 Mar 2006 16:21:54 +0000 (16:21 +0000)]
Added abi callbacks for beabi

18 years agoThe bad, the evil and the ugly
Sebastian Hack [Wed, 15 Mar 2006 16:21:35 +0000 (16:21 +0000)]
The bad, the evil and the ugly

18 years agocleaned up a bit
Michael Beck [Wed, 15 Mar 2006 16:00:45 +0000 (16:00 +0000)]
cleaned up a bit

18 years agofixed conversion
Christian Würdig [Wed, 15 Mar 2006 15:00:35 +0000 (15:00 +0000)]
fixed conversion

18 years agofixed register requirements
Christian Würdig [Wed, 15 Mar 2006 14:14:54 +0000 (14:14 +0000)]
fixed register requirements
removed unnecessary check

18 years agofixed some minor bugs
Christian Würdig [Wed, 15 Mar 2006 14:06:37 +0000 (14:06 +0000)]
fixed some minor bugs
code cleanups
fixed am optimizer
changed comments

18 years agobeautified emitter
Christian Würdig [Wed, 15 Mar 2006 13:26:40 +0000 (13:26 +0000)]
beautified emitter

18 years agoadded changes for new survice_dce code
Michael Beck [Wed, 15 Mar 2006 13:21:12 +0000 (13:21 +0000)]
added changes for new survice_dce code

18 years agoadded missing firm_types.h
Michael Beck [Wed, 15 Mar 2006 13:10:36 +0000 (13:10 +0000)]
added missing firm_types.h

18 years agoremoved dependency
Michael Beck [Wed, 15 Mar 2006 13:08:57 +0000 (13:08 +0000)]
removed dependency

18 years agomissing include added
Michael Beck [Wed, 15 Mar 2006 13:07:37 +0000 (13:07 +0000)]
missing include added

18 years agoremoved dependency
Michael Beck [Wed, 15 Mar 2006 13:06:04 +0000 (13:06 +0000)]
removed dependency

18 years agoremoved dependency
Michael Beck [Wed, 15 Mar 2006 13:04:20 +0000 (13:04 +0000)]
removed dependency

18 years agoremoved dependency, added firm_config.h include
Michael Beck [Wed, 15 Mar 2006 13:01:34 +0000 (13:01 +0000)]
removed dependency, added firm_config.h include

18 years agoremoved dependency
Michael Beck [Wed, 15 Mar 2006 12:59:12 +0000 (12:59 +0000)]
removed dependency

18 years agoremoved dependency
Michael Beck [Wed, 15 Mar 2006 12:57:58 +0000 (12:57 +0000)]
removed dependency

18 years agoremoved dependency
Michael Beck [Wed, 15 Mar 2006 12:57:36 +0000 (12:57 +0000)]
removed dependency

18 years ago*** empty log message ***
Daniel Grund [Wed, 15 Mar 2006 12:56:48 +0000 (12:56 +0000)]
*** empty log message ***

18 years ago*** empty log message ***
Daniel Grund [Wed, 15 Mar 2006 12:56:16 +0000 (12:56 +0000)]
*** empty log message ***

18 years agoadd missing include, removed unused one
Michael Beck [Wed, 15 Mar 2006 12:51:27 +0000 (12:51 +0000)]
add missing include, removed unused one

18 years agomissing includes added
Michael Beck [Wed, 15 Mar 2006 12:50:51 +0000 (12:50 +0000)]
missing includes added

18 years agomissing include added
Michael Beck [Wed, 15 Mar 2006 12:50:16 +0000 (12:50 +0000)]
missing include added

18 years agoreplaced config.h by firm_config.h, removed useless includes
Michael Beck [Wed, 15 Mar 2006 12:44:35 +0000 (12:44 +0000)]
replaced config.h by firm_config.h, removed useless includes

18 years agoadded missing include
Michael Beck [Wed, 15 Mar 2006 12:43:47 +0000 (12:43 +0000)]
added missing include

18 years agoremoved dependency of type.h
Michael Beck [Wed, 15 Mar 2006 12:38:21 +0000 (12:38 +0000)]
removed dependency of type.h

18 years agoFixed initializer (remove warning)
Michael Beck [Wed, 15 Mar 2006 12:32:07 +0000 (12:32 +0000)]
Fixed initializer (remove warning)

18 years agofixed register requirement parsing
Christian Würdig [Wed, 15 Mar 2006 10:26:03 +0000 (10:26 +0000)]
fixed register requirement parsing

18 years agocode cleanups
Christian Würdig [Tue, 14 Mar 2006 17:54:47 +0000 (17:54 +0000)]
code cleanups
fixed some bugs
added sub -> neg-add transformation in case OUT==IN2

18 years agoremoved double checking. move copy opt stat somewhere else
Daniel Grund [Tue, 14 Mar 2006 16:25:00 +0000 (16:25 +0000)]
removed double checking. move copy opt stat somewhere else

18 years agoAdded star constraints with all needed helpers
Daniel Grund [Tue, 14 Mar 2006 13:52:33 +0000 (13:52 +0000)]
Added star constraints with all needed helpers

18 years agoadded new attribute res_mode
Christian Würdig [Tue, 14 Mar 2006 13:51:54 +0000 (13:51 +0000)]
added new attribute res_mode
added conversions

18 years ago*** empty log message ***
Daniel Grund [Tue, 14 Mar 2006 13:50:42 +0000 (13:50 +0000)]
*** empty log message ***

18 years agoBugfixes related to pos-changes of the spill node
Daniel Grund [Tue, 14 Mar 2006 13:50:23 +0000 (13:50 +0000)]
Bugfixes related to pos-changes of the spill node

18 years agochanged spill costs for reloads
Daniel Grund [Tue, 14 Mar 2006 09:32:29 +0000 (09:32 +0000)]
changed spill costs for reloads

18 years agofixed several bugs
Christian Würdig [Mon, 13 Mar 2006 15:34:23 +0000 (15:34 +0000)]
fixed several bugs
changed name obstack handling

18 years agotest for conversion
Christian Würdig [Mon, 13 Mar 2006 14:43:56 +0000 (14:43 +0000)]
test for conversion

18 years agoaddapted to bearch interface changes
Christian Würdig [Mon, 13 Mar 2006 12:20:21 +0000 (12:20 +0000)]
addapted to bearch interface changes

18 years agoadded comments
Christian Würdig [Mon, 13 Mar 2006 12:20:02 +0000 (12:20 +0000)]
added comments
extended dumper
adapted to bearch interface changes

18 years agoadded before_abi hook
Christian Würdig [Mon, 13 Mar 2006 12:10:40 +0000 (12:10 +0000)]
added before_abi hook
added missing include

18 years agomoved typedefs to bearch_t.h
Christian Würdig [Mon, 13 Mar 2006 12:09:23 +0000 (12:09 +0000)]
moved typedefs to bearch_t.h
added before_abi hook

18 years agoinitial checkin for BEARCH typedefs
Christian Würdig [Mon, 13 Mar 2006 11:33:16 +0000 (11:33 +0000)]
initial checkin for BEARCH typedefs

18 years agoJumps are now in the schedule.
Sebastian Hack [Sun, 12 Mar 2006 22:08:03 +0000 (22:08 +0000)]
Jumps are now in the schedule.

18 years agoadded new Conv nodes
Christian Würdig [Sun, 12 Mar 2006 16:15:37 +0000 (16:15 +0000)]
added new Conv nodes
added FrameStore/Load transformation

18 years agofixed phase to assure register constraints
Christian Würdig [Sun, 12 Mar 2006 15:59:13 +0000 (15:59 +0000)]
fixed phase to assure register constraints

18 years agoaddapted to new be abi and added code changes
Christian Würdig [Sun, 12 Mar 2006 11:55:48 +0000 (11:55 +0000)]
addapted to new be abi and added code changes

18 years agocvs ignore file for generated source files
Christian Würdig [Sat, 11 Mar 2006 21:44:50 +0000 (21:44 +0000)]
cvs ignore file for generated source files

18 years agoinsert Keeps to assure should_be_different constraint
Christian Würdig [Sat, 11 Mar 2006 21:41:25 +0000 (21:41 +0000)]
insert Keeps to assure should_be_different constraint

18 years agofixed register requirements
Christian Würdig [Sat, 11 Mar 2006 18:40:45 +0000 (18:40 +0000)]
fixed register requirements

18 years agofixed requirement generation
Christian Würdig [Sat, 11 Mar 2006 18:40:03 +0000 (18:40 +0000)]
fixed requirement generation

18 years agoremoved some unused variables
Christian Würdig [Sat, 11 Mar 2006 17:56:17 +0000 (17:56 +0000)]
removed some unused variables
added debug messages
made code ansi compliant (according to gcc)

18 years agoadded WITH_ILP switch
Christian Würdig [Sat, 11 Mar 2006 11:04:43 +0000 (11:04 +0000)]
added WITH_ILP switch
added CVS ID tag

18 years agoFixed a bug
Sebastian Hack [Fri, 10 Mar 2006 16:57:45 +0000 (16:57 +0000)]
Fixed a bug

18 years agofixed some bugs
Sebastian Hack [Fri, 10 Mar 2006 16:18:12 +0000 (16:18 +0000)]
fixed some bugs

18 years agofixed some bugs
Christian Würdig [Fri, 10 Mar 2006 16:06:57 +0000 (16:06 +0000)]
fixed some bugs

18 years agoRefactoring
Daniel Grund [Fri, 10 Mar 2006 15:17:40 +0000 (15:17 +0000)]
Refactoring

18 years agofixed frame entity handling in am optimizer
Christian Würdig [Fri, 10 Mar 2006 15:01:48 +0000 (15:01 +0000)]
fixed frame entity handling in am optimizer
fixed some bugs

18 years agoCalls can have entities now
Sebastian Hack [Fri, 10 Mar 2006 14:32:59 +0000 (14:32 +0000)]
Calls can have entities now

18 years agoAdded some enums for position description
Sebastian Hack [Fri, 10 Mar 2006 14:32:49 +0000 (14:32 +0000)]
Added some enums for position description