Christian Würdig [Wed, 1 Mar 2006 14:04:15 +0000 (14:04 +0000)]
changed codegen interface
removed some cg attributes
fixed nodes attribute order to avoid padding
Christian Würdig [Wed, 1 Mar 2006 14:02:11 +0000 (14:02 +0000)]
fixed function name
Daniel Grund [Wed, 1 Mar 2006 13:06:46 +0000 (13:06 +0000)]
Adapted to new copyopt
Daniel Grund [Wed, 1 Mar 2006 13:06:12 +0000 (13:06 +0000)]
More forgotten things
Daniel Grund [Wed, 1 Mar 2006 13:05:54 +0000 (13:05 +0000)]
Forgotten things
Daniel Grund [Wed, 1 Mar 2006 13:03:10 +0000 (13:03 +0000)]
Changed many things in copy opt. 1st part of refactoring.
Christian Würdig [Wed, 1 Mar 2006 12:29:30 +0000 (12:29 +0000)]
fixed typo
Sebastian Hack [Wed, 1 Mar 2006 12:19:26 +0000 (12:19 +0000)]
Fixed some bugs
Sebastian Hack [Wed, 1 Mar 2006 10:25:33 +0000 (10:25 +0000)]
Restructured
Added function to get the RegParams Proj for a callee save register
Sebastian Hack [Wed, 1 Mar 2006 10:25:04 +0000 (10:25 +0000)]
Added mem dependency for IncSP
Christian Würdig [Tue, 28 Feb 2006 15:58:42 +0000 (15:58 +0000)]
removed unnecessary function
Christian Würdig [Tue, 28 Feb 2006 15:58:16 +0000 (15:58 +0000)]
removed unnecessary phases and functions which are now handled directly by the generic part of the backend
Christian Würdig [Tue, 28 Feb 2006 15:21:54 +0000 (15:21 +0000)]
fixed register type generation
Christian Würdig [Tue, 28 Feb 2006 15:21:25 +0000 (15:21 +0000)]
adapted to new abi interface
Christian Würdig [Tue, 28 Feb 2006 15:20:44 +0000 (15:20 +0000)]
adapted to new abi interface
Sebastian Hack [Tue, 28 Feb 2006 13:28:39 +0000 (13:28 +0000)]
Several changes
Sebastian Hack [Tue, 28 Feb 2006 13:28:29 +0000 (13:28 +0000)]
Minor changes
Sebastian Hack [Tue, 28 Feb 2006 13:28:15 +0000 (13:28 +0000)]
Alpha version of ABI handling
Sebastian Hack [Tue, 28 Feb 2006 13:27:58 +0000 (13:27 +0000)]
Modified ssa construction routines
Kimon Hoffmann [Tue, 28 Feb 2006 12:57:14 +0000 (12:57 +0000)]
Added liveness computation
modified opts
Daniel Grund [Tue, 28 Feb 2006 10:48:19 +0000 (10:48 +0000)]
*** empty log message ***
Christoph Mallon [Tue, 28 Feb 2006 09:12:17 +0000 (09:12 +0000)]
workaround for void* conversion of funcptr
Christian Würdig [Mon, 27 Feb 2006 16:33:49 +0000 (16:33 +0000)]
fixed addressmode support
Christian Würdig [Mon, 27 Feb 2006 16:33:25 +0000 (16:33 +0000)]
fixed some bugs
Christian Würdig [Fri, 24 Feb 2006 16:33:21 +0000 (16:33 +0000)]
fixed AM optimization
Michael Beck [Fri, 24 Feb 2006 15:59:11 +0000 (15:59 +0000)]
BugFix: index calculation
Sebastian Hack [Fri, 24 Feb 2006 15:57:55 +0000 (15:57 +0000)]
Separated dominance frontier calculations again
Christian Würdig [Fri, 24 Feb 2006 15:46:53 +0000 (15:46 +0000)]
fixed comments
Christian Würdig [Fri, 24 Feb 2006 15:45:20 +0000 (15:45 +0000)]
removed unnecessary function
Christian Würdig [Fri, 24 Feb 2006 15:44:10 +0000 (15:44 +0000)]
changed signed into int to make gcc happy
Christian Würdig [Fri, 24 Feb 2006 15:43:09 +0000 (15:43 +0000)]
added missing source files
Christian Würdig [Fri, 24 Feb 2006 15:28:11 +0000 (15:28 +0000)]
fixed some bugs concerning am_offs
Christian Würdig [Fri, 24 Feb 2006 13:23:23 +0000 (13:23 +0000)]
fixed some bugs
Christian Würdig [Fri, 24 Feb 2006 13:22:49 +0000 (13:22 +0000)]
added AM emitter
Michael Beck [Fri, 24 Feb 2006 12:33:03 +0000 (12:33 +0000)]
pseudo irgs are NOT visited in the backend at all
Christian Würdig [Fri, 24 Feb 2006 10:22:06 +0000 (10:22 +0000)]
added attribute for load/store
extended dumper
Christian Würdig [Fri, 24 Feb 2006 10:21:31 +0000 (10:21 +0000)]
removed unnecessary function
Christian Würdig [Fri, 24 Feb 2006 09:54:57 +0000 (09:54 +0000)]
fixed some bugs
Christian Würdig [Thu, 23 Feb 2006 16:02:22 +0000 (16:02 +0000)]
fixed some bugs
Sebastian Hack [Thu, 23 Feb 2006 15:51:40 +0000 (15:51 +0000)]
Fixed some bugs
Daniel Grund [Thu, 23 Feb 2006 15:18:32 +0000 (15:18 +0000)]
Added search for free colors in neighbourhood.
Sebastian Hack [Thu, 23 Feb 2006 14:52:38 +0000 (14:52 +0000)]
Changed API of RegParams
Sebastian Hack [Thu, 23 Feb 2006 14:48:02 +0000 (14:48 +0000)]
Fixed some bugs
Christian Würdig [Thu, 23 Feb 2006 14:38:23 +0000 (14:38 +0000)]
changed adressmode attribute types
Christian Würdig [Thu, 23 Feb 2006 14:37:50 +0000 (14:37 +0000)]
fixed spill/reload lowering
fixed cg init
Christian Würdig [Thu, 23 Feb 2006 14:37:14 +0000 (14:37 +0000)]
set adressmode support for Load and Store
Christian Würdig [Thu, 23 Feb 2006 14:36:38 +0000 (14:36 +0000)]
added adressmode support
Christian Würdig [Thu, 23 Feb 2006 12:44:46 +0000 (12:44 +0000)]
removed not yet implemented function call
Christian Würdig [Thu, 23 Feb 2006 12:43:11 +0000 (12:43 +0000)]
fixed typo in functionname
Sebastian Hack [Thu, 23 Feb 2006 12:36:59 +0000 (12:36 +0000)]
Adapted to API changes
Sebastian Hack [Thu, 23 Feb 2006 12:28:52 +0000 (12:28 +0000)]
*** empty log message ***
Sebastian Hack [Thu, 23 Feb 2006 10:51:37 +0000 (10:51 +0000)]
Introduced be_irg_t
Christian Würdig [Thu, 23 Feb 2006 10:44:13 +0000 (10:44 +0000)]
fixed again
Christian Würdig [Thu, 23 Feb 2006 10:42:42 +0000 (10:42 +0000)]
fixed header files
added missing register
Sebastian Hack [Thu, 23 Feb 2006 10:40:35 +0000 (10:40 +0000)]
Added some stuff
Sebastian Hack [Thu, 23 Feb 2006 10:40:22 +0000 (10:40 +0000)]
Initial check-in
Christian Würdig [Thu, 23 Feb 2006 09:57:53 +0000 (09:57 +0000)]
use ia32 NoReg constructor wrapper
Christian Würdig [Thu, 23 Feb 2006 09:56:24 +0000 (09:56 +0000)]
added NoReg nodes per irg as cg attributes
added NoReg constructor wrapper
fixed spill/reload lowering
fixed isa init
Sebastian Hack [Thu, 23 Feb 2006 08:54:29 +0000 (08:54 +0000)]
Added some nodes
Daniel Grund [Wed, 22 Feb 2006 16:10:47 +0000 (16:10 +0000)]
Improved start sets for blocks with one pred.
Daniel Grund [Wed, 22 Feb 2006 16:08:39 +0000 (16:08 +0000)]
waiting for bugs
Christian Würdig [Wed, 22 Feb 2006 08:58:23 +0000 (08:58 +0000)]
implemented new beabi interface
Christian Würdig [Wed, 22 Feb 2006 08:57:40 +0000 (08:57 +0000)]
adapted to interface changes
Michael Beck [Tue, 21 Feb 2006 16:57:27 +0000 (16:57 +0000)]
use maps to prevent teh generation of double types and entities for
constants that must be placed in the code segment
Michael Beck [Tue, 21 Feb 2006 16:06:31 +0000 (16:06 +0000)]
create a map of spill types to reduce the amount of created types
Sebastian Hack [Tue, 21 Feb 2006 12:41:52 +0000 (12:41 +0000)]
Added header files for ABI
Sebastian Hack [Tue, 21 Feb 2006 12:35:36 +0000 (12:35 +0000)]
Renamed be_introduce_copies*
Added some stuff to bearch.h
Christian Würdig [Tue, 21 Feb 2006 11:26:13 +0000 (11:26 +0000)]
fixed names
Christian Würdig [Tue, 21 Feb 2006 10:58:19 +0000 (10:58 +0000)]
new attributes added
fixed include
Christian Würdig [Tue, 21 Feb 2006 09:24:04 +0000 (09:24 +0000)]
fixed missing "
Christian Würdig [Mon, 20 Feb 2006 14:25:16 +0000 (14:25 +0000)]
code refactoring for full addressmode support and more architecture independence
Christian Würdig [Mon, 20 Feb 2006 14:23:57 +0000 (14:23 +0000)]
prepared for addressmode support
made generated code more architecture independent
fixed some indents
Daniel Grund [Mon, 20 Feb 2006 11:10:24 +0000 (11:10 +0000)]
Bugfix
Daniel Grund [Thu, 16 Feb 2006 16:09:39 +0000 (16:09 +0000)]
Added forgotten spill costs.
Daniel Grund [Thu, 16 Feb 2006 15:19:52 +0000 (15:19 +0000)]
Small improvement for iteraters of the working sets
Daniel Grund [Thu, 16 Feb 2006 15:13:41 +0000 (15:13 +0000)]
Finished impl. waiting for missing funct to begin debugging
Daniel Grund [Thu, 16 Feb 2006 15:13:03 +0000 (15:13 +0000)]
Added stub for new be_introduce_copies...
Sebastian Hack [Thu, 16 Feb 2006 14:35:24 +0000 (14:35 +0000)]
Added register requirements transfer function
Sebastian Hack [Thu, 16 Feb 2006 13:46:25 +0000 (13:46 +0000)]
Not yet finished
Daniel Grund [Wed, 15 Feb 2006 17:38:52 +0000 (17:38 +0000)]
Added more features
Daniel Grund [Wed, 15 Feb 2006 13:57:36 +0000 (13:57 +0000)]
New fileformat. Not ready yet.
Christian Würdig [Wed, 15 Feb 2006 09:20:14 +0000 (09:20 +0000)]
initial checkin for TEMPLATE backend
Christian Würdig [Mon, 13 Feb 2006 16:24:34 +0000 (16:24 +0000)]
fixed some nodes
Christian Würdig [Mon, 13 Feb 2006 16:21:11 +0000 (16:21 +0000)]
initial checkin of template specification
Christian Würdig [Mon, 13 Feb 2006 15:22:58 +0000 (15:22 +0000)]
added some test programs
Christian Würdig [Mon, 13 Feb 2006 10:11:33 +0000 (10:11 +0000)]
fixed bug
Daniel Grund [Mon, 13 Feb 2006 10:11:11 +0000 (10:11 +0000)]
Added support for ignore nodes and ignor colors to:
- belady spiller
- copyopt general
- copyopt heur
Christian Würdig [Mon, 13 Feb 2006 09:50:34 +0000 (09:50 +0000)]
fixed bug
Christian Würdig [Thu, 9 Feb 2006 16:05:17 +0000 (16:05 +0000)]
fixed call generation
Christian Würdig [Thu, 9 Feb 2006 16:04:10 +0000 (16:04 +0000)]
fixed some requirements
Michael Beck [Mon, 6 Feb 2006 09:29:41 +0000 (09:29 +0000)]
Initializers for entities must be allocated on the const code irg
Christian Würdig [Tue, 31 Jan 2006 13:54:58 +0000 (13:54 +0000)]
improved irg finishing
Christian Würdig [Tue, 31 Jan 2006 13:54:40 +0000 (13:54 +0000)]
fixed DivMod transformation
Christian Würdig [Tue, 31 Jan 2006 13:27:12 +0000 (13:27 +0000)]
fixed irg finishing
Christian Würdig [Tue, 31 Jan 2006 13:26:58 +0000 (13:26 +0000)]
fixed perm lowering again
Christian Würdig [Mon, 30 Jan 2006 13:18:25 +0000 (13:18 +0000)]
fixed perm insertion
Christian Würdig [Mon, 30 Jan 2006 13:17:38 +0000 (13:17 +0000)]
fixed stack layout modelling
fixed emit
Christian Würdig [Sat, 28 Jan 2006 13:27:27 +0000 (13:27 +0000)]
fixed emit
Christian Würdig [Sat, 28 Jan 2006 13:27:14 +0000 (13:27 +0000)]
removed include
Christian Würdig [Sat, 28 Jan 2006 13:26:28 +0000 (13:26 +0000)]
fixed lc_opts init