Christian Würdig [Thu, 16 Mar 2006 09:32:39 +0000 (09:32 +0000)]
adapted (some parts) to abi changes
Sebastian Hack [Wed, 15 Mar 2006 16:26:07 +0000 (16:26 +0000)]
Added missing include
Sebastian Hack [Wed, 15 Mar 2006 16:25:53 +0000 (16:25 +0000)]
Added a const
Sebastian Hack [Wed, 15 Mar 2006 16:24:39 +0000 (16:24 +0000)]
Added CopyKeep
Sebastian Hack [Wed, 15 Mar 2006 16:22:45 +0000 (16:22 +0000)]
Fixed several bugs in the constraint coloring routine
Sebastian Hack [Wed, 15 Mar 2006 16:22:30 +0000 (16:22 +0000)]
Fixed a bug
Sebastian Hack [Wed, 15 Mar 2006 16:22:17 +0000 (16:22 +0000)]
Added some types
Sebastian Hack [Wed, 15 Mar 2006 16:21:54 +0000 (16:21 +0000)]
Added abi callbacks for beabi
Sebastian Hack [Wed, 15 Mar 2006 16:21:35 +0000 (16:21 +0000)]
The bad, the evil and the ugly
Michael Beck [Wed, 15 Mar 2006 16:00:45 +0000 (16:00 +0000)]
cleaned up a bit
Christian Würdig [Wed, 15 Mar 2006 15:00:35 +0000 (15:00 +0000)]
fixed conversion
Christian Würdig [Wed, 15 Mar 2006 14:14:54 +0000 (14:14 +0000)]
fixed register requirements
removed unnecessary check
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
Christian Würdig [Wed, 15 Mar 2006 13:26:40 +0000 (13:26 +0000)]
beautified emitter
Michael Beck [Wed, 15 Mar 2006 13:21:12 +0000 (13:21 +0000)]
added changes for new survice_dce code
Michael Beck [Wed, 15 Mar 2006 13:10:36 +0000 (13:10 +0000)]
added missing firm_types.h
Michael Beck [Wed, 15 Mar 2006 13:08:57 +0000 (13:08 +0000)]
removed dependency
Michael Beck [Wed, 15 Mar 2006 13:07:37 +0000 (13:07 +0000)]
missing include added
Michael Beck [Wed, 15 Mar 2006 13:06:04 +0000 (13:06 +0000)]
removed dependency
Michael Beck [Wed, 15 Mar 2006 13:04:20 +0000 (13:04 +0000)]
removed dependency
Michael Beck [Wed, 15 Mar 2006 13:01:34 +0000 (13:01 +0000)]
removed dependency, added firm_config.h include
Michael Beck [Wed, 15 Mar 2006 12:59:12 +0000 (12:59 +0000)]
removed dependency
Michael Beck [Wed, 15 Mar 2006 12:57:58 +0000 (12:57 +0000)]
removed dependency
Michael Beck [Wed, 15 Mar 2006 12:57:36 +0000 (12:57 +0000)]
removed dependency
Daniel Grund [Wed, 15 Mar 2006 12:56:48 +0000 (12:56 +0000)]
*** empty log message ***
Daniel Grund [Wed, 15 Mar 2006 12:56:16 +0000 (12:56 +0000)]
*** empty log message ***
Michael Beck [Wed, 15 Mar 2006 12:51:27 +0000 (12:51 +0000)]
add missing include, removed unused one
Michael Beck [Wed, 15 Mar 2006 12:50:51 +0000 (12:50 +0000)]
missing includes added
Michael Beck [Wed, 15 Mar 2006 12:50:16 +0000 (12:50 +0000)]
missing include added
Michael Beck [Wed, 15 Mar 2006 12:44:35 +0000 (12:44 +0000)]
replaced config.h by firm_config.h, removed useless includes
Michael Beck [Wed, 15 Mar 2006 12:43:47 +0000 (12:43 +0000)]
added missing include
Michael Beck [Wed, 15 Mar 2006 12:38:21 +0000 (12:38 +0000)]
removed dependency of type.h
Michael Beck [Wed, 15 Mar 2006 12:32:07 +0000 (12:32 +0000)]
Fixed initializer (remove warning)
Christian Würdig [Wed, 15 Mar 2006 10:26:03 +0000 (10:26 +0000)]
fixed register requirement parsing
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
Daniel Grund [Tue, 14 Mar 2006 16:25:00 +0000 (16:25 +0000)]
removed double checking. move copy opt stat somewhere else
Daniel Grund [Tue, 14 Mar 2006 13:52:33 +0000 (13:52 +0000)]
Added star constraints with all needed helpers
Christian Würdig [Tue, 14 Mar 2006 13:51:54 +0000 (13:51 +0000)]
added new attribute res_mode
added conversions
Daniel Grund [Tue, 14 Mar 2006 13:50:42 +0000 (13:50 +0000)]
*** empty log message ***
Daniel Grund [Tue, 14 Mar 2006 13:50:23 +0000 (13:50 +0000)]
Bugfixes related to pos-changes of the spill node
Daniel Grund [Tue, 14 Mar 2006 09:32:29 +0000 (09:32 +0000)]
changed spill costs for reloads
Christian Würdig [Mon, 13 Mar 2006 15:34:23 +0000 (15:34 +0000)]
fixed several bugs
changed name obstack handling
Christian Würdig [Mon, 13 Mar 2006 14:43:56 +0000 (14:43 +0000)]
test for conversion
Christian Würdig [Mon, 13 Mar 2006 12:20:21 +0000 (12:20 +0000)]
addapted to bearch interface changes
Christian Würdig [Mon, 13 Mar 2006 12:20:02 +0000 (12:20 +0000)]
added comments
extended dumper
adapted to bearch interface changes
Christian Würdig [Mon, 13 Mar 2006 12:10:40 +0000 (12:10 +0000)]
added before_abi hook
added missing include
Christian Würdig [Mon, 13 Mar 2006 12:09:23 +0000 (12:09 +0000)]
moved typedefs to bearch_t.h
added before_abi hook
Christian Würdig [Mon, 13 Mar 2006 11:33:16 +0000 (11:33 +0000)]
initial checkin for BEARCH typedefs
Sebastian Hack [Sun, 12 Mar 2006 22:08:03 +0000 (22:08 +0000)]
Jumps are now in the schedule.
Christian Würdig [Sun, 12 Mar 2006 16:15:37 +0000 (16:15 +0000)]
added new Conv nodes
added FrameStore/Load transformation
Christian Würdig [Sun, 12 Mar 2006 15:59:13 +0000 (15:59 +0000)]
fixed phase to assure register constraints
Christian Würdig [Sun, 12 Mar 2006 11:55:48 +0000 (11:55 +0000)]
addapted to new be abi and added code changes
Christian Würdig [Sat, 11 Mar 2006 21:44:50 +0000 (21:44 +0000)]
cvs ignore file for generated source files
Christian Würdig [Sat, 11 Mar 2006 21:41:25 +0000 (21:41 +0000)]
insert Keeps to assure should_be_different constraint
Christian Würdig [Sat, 11 Mar 2006 18:40:45 +0000 (18:40 +0000)]
fixed register requirements
Christian Würdig [Sat, 11 Mar 2006 18:40:03 +0000 (18:40 +0000)]
fixed requirement generation
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)
Christian Würdig [Sat, 11 Mar 2006 11:04:43 +0000 (11:04 +0000)]
added WITH_ILP switch
added CVS ID tag
Sebastian Hack [Fri, 10 Mar 2006 16:57:45 +0000 (16:57 +0000)]
Fixed a bug
Sebastian Hack [Fri, 10 Mar 2006 16:18:12 +0000 (16:18 +0000)]
fixed some bugs
Christian Würdig [Fri, 10 Mar 2006 16:06:57 +0000 (16:06 +0000)]
fixed some bugs
Daniel Grund [Fri, 10 Mar 2006 15:17:40 +0000 (15:17 +0000)]
Refactoring
Christian Würdig [Fri, 10 Mar 2006 15:01:48 +0000 (15:01 +0000)]
fixed frame entity handling in am optimizer
fixed some bugs
Sebastian Hack [Fri, 10 Mar 2006 14:32:59 +0000 (14:32 +0000)]
Calls can have entities now
Sebastian Hack [Fri, 10 Mar 2006 14:32:49 +0000 (14:32 +0000)]
Added some enums for position description
Christian Würdig [Fri, 10 Mar 2006 10:57:59 +0000 (10:57 +0000)]
fixed several bugs
Daniel Grund [Thu, 9 Mar 2006 18:18:37 +0000 (18:18 +0000)]
Bugfixes
Christian Würdig [Thu, 9 Mar 2006 18:17:00 +0000 (18:17 +0000)]
fixed some bugs
Sebastian Hack [Thu, 9 Mar 2006 18:14:58 +0000 (18:14 +0000)]
Fixed some bugs
Sebastian Hack [Thu, 9 Mar 2006 17:48:32 +0000 (17:48 +0000)]
Fixed a bug
Christian Würdig [Thu, 9 Mar 2006 17:36:08 +0000 (17:36 +0000)]
fixed some bugs
Christian Würdig [Thu, 9 Mar 2006 17:35:56 +0000 (17:35 +0000)]
fixed register requirements
fixed some bugs
Sebastian Hack [Thu, 9 Mar 2006 17:27:34 +0000 (17:27 +0000)]
Proper ordering of stack insns inside the basic block
Sebastian Hack [Thu, 9 Mar 2006 17:27:11 +0000 (17:27 +0000)]
The spill entities are copied to the respective reloads after spilling
is done
Sebastian Hack [Thu, 9 Mar 2006 17:26:47 +0000 (17:26 +0000)]
Removed AddSP in favor of Alloca node
Added routine that copies the entities from the Spills to the Reloads
Christian Würdig [Thu, 9 Mar 2006 17:23:05 +0000 (17:23 +0000)]
fixed some bugs
Christoph Mallon [Thu, 9 Mar 2006 16:58:10 +0000 (16:58 +0000)]
fixed type mismatch
Christian Würdig [Thu, 9 Mar 2006 16:46:52 +0000 (16:46 +0000)]
added missing prototypes
Christian Würdig [Thu, 9 Mar 2006 16:39:46 +0000 (16:39 +0000)]
copy register on benode lowering to Load
Christian Würdig [Thu, 9 Mar 2006 15:58:45 +0000 (15:58 +0000)]
added after_ra hook
lower some benodes
emit some other benodes
implemented frame entity functions
Christian Würdig [Thu, 9 Mar 2006 15:57:45 +0000 (15:57 +0000)]
added after_ra hook
Christian Würdig [Thu, 9 Mar 2006 15:57:36 +0000 (15:57 +0000)]
added after_ra hook
Daniel Grund [Thu, 9 Mar 2006 12:36:03 +0000 (12:36 +0000)]
*** empty log message ***
Daniel Grund [Thu, 9 Mar 2006 10:42:58 +0000 (10:42 +0000)]
Set #defines to standard values
Sebastian Hack [Thu, 9 Mar 2006 10:37:29 +0000 (10:37 +0000)]
Fixed a type and a small bug
Christian Würdig [Thu, 9 Mar 2006 09:58:36 +0000 (09:58 +0000)]
reset all generic function pointer before registering the emitter functions
Christian Würdig [Thu, 9 Mar 2006 09:57:55 +0000 (09:57 +0000)]
removed reset of generic function pointer
Daniel Grund [Thu, 9 Mar 2006 09:52:02 +0000 (09:52 +0000)]
Fixes
Daniel Grund [Thu, 9 Mar 2006 09:27:15 +0000 (09:27 +0000)]
Next step of refactoring
Christian Würdig [Thu, 9 Mar 2006 09:12:52 +0000 (09:12 +0000)]
renamed op_XXX to op_be_XXX
made op's extern visible
Christian Würdig [Thu, 9 Mar 2006 09:12:13 +0000 (09:12 +0000)]
generate register function
made all other functions static
Christian Würdig [Thu, 9 Mar 2006 09:07:09 +0000 (09:07 +0000)]
fixed some minor bugs
code cleanups
added new magic (register generic functions at op's)
Christian Würdig [Wed, 8 Mar 2006 14:57:58 +0000 (14:57 +0000)]
added missing handler pop
Christian Würdig [Wed, 8 Mar 2006 12:38:51 +0000 (12:38 +0000)]
changed irn param to const in get_... functions
Daniel Grund [Wed, 8 Mar 2006 12:18:18 +0000 (12:18 +0000)]
Added clique walker
Michael Beck [Wed, 8 Mar 2006 10:07:49 +0000 (10:07 +0000)]
simplifyed emitter initialization
Michael Beck [Tue, 7 Mar 2006 16:50:10 +0000 (16:50 +0000)]
uses the generic pointer in ir_op to register the emitters
Michael Beck [Tue, 7 Mar 2006 16:48:12 +0000 (16:48 +0000)]
generate extern declarations for the new generated opcodes
Christian Würdig [Tue, 7 Mar 2006 16:32:35 +0000 (16:32 +0000)]
added WITH_ILP switch
Christian Würdig [Tue, 7 Mar 2006 16:31:42 +0000 (16:31 +0000)]
added WITH_ILP switch