Sebastian Hack [Mon, 29 Nov 2004 10:35:30 +0000 (10:35 +0000)]
Added printf style dumping facility for firm types.
[r4488]
Rubino Geiß [Fri, 26 Nov 2004 19:57:46 +0000 (19:57 +0000)]
*********************************************************************
PLEASE DONT COMMIT DUBLICATE HEADER DEFINITIONS
*********************************************************************
[r4486]
Michael Beck [Fri, 26 Nov 2004 17:05:18 +0000 (17:05 +0000)]
Problem fixed: do not optimize Div's with a Bad input
[r4484]
Florian Liekweg [Fri, 26 Nov 2004 16:01:56 +0000 (16:01 +0000)]
debugging annotations
[r4483]
Florian Liekweg [Fri, 26 Nov 2004 16:01:24 +0000 (16:01 +0000)]
prepare add of 'link' field to tarvals
[r4482]
Florian Liekweg [Fri, 26 Nov 2004 16:00:41 +0000 (16:00 +0000)]
recognize class consts vs. ptr-to-class consts
[r4481]
Florian Liekweg [Fri, 26 Nov 2004 15:59:40 +0000 (15:59 +0000)]
verify pto_{load,store}
[r4480]
Florian Liekweg [Fri, 26 Nov 2004 15:59:14 +0000 (15:59 +0000)]
recognize dummy loads
[r4479]
Florian Liekweg [Fri, 26 Nov 2004 15:58:30 +0000 (15:58 +0000)]
don't free inside obstacks (thx, michael)
[r4478]
Michael Beck [Fri, 26 Nov 2004 14:50:52 +0000 (14:50 +0000)]
typo fixed
[r4477]
Michael Beck [Fri, 26 Nov 2004 14:48:50 +0000 (14:48 +0000)]
added some comments
cleaned up some code
checked for irregular control flow, non-const phi added
[r4476]
Michael Beck [Fri, 26 Nov 2004 14:42:15 +0000 (14:42 +0000)]
Cleaned up code a bit
[r4475]
Götz Lindenmaier [Fri, 26 Nov 2004 14:21:18 +0000 (14:21 +0000)]
added test whether loop invariant
[r4474]
Michael Beck [Fri, 26 Nov 2004 14:17:16 +0000 (14:17 +0000)]
better doxygen docu
[r4473]
Götz Lindenmaier [Fri, 26 Nov 2004 14:09:29 +0000 (14:09 +0000)]
stuff needed in loop unrolling.
[r4472]
Sebastian Hack [Fri, 26 Nov 2004 10:45:32 +0000 (10:45 +0000)]
Just fixed a typo (HASHPTR -> HASH_PTR)
[r4471]
Michael Beck [Fri, 26 Nov 2004 10:41:04 +0000 (10:41 +0000)]
using the new hashptr.h
[r4470]
Michael Beck [Fri, 26 Nov 2004 10:40:45 +0000 (10:40 +0000)]
revised all sets/maps hashing pointers to use the HASHPTR macro
defined in hashptr.h
[r4469]
Michael Beck [Fri, 26 Nov 2004 10:11:12 +0000 (10:11 +0000)]
Added a phase that normalizes the proj positions
[r4468]
Michael Beck [Thu, 25 Nov 2004 10:19:16 +0000 (10:19 +0000)]
Added AddP(P, ConvIu(Is)) and similiar constructs optimization.
These constructs result from the gcc-frontend
[r4466]
Florian Liekweg [Wed, 24 Nov 2004 14:54:57 +0000 (14:54 +0000)]
Don't insert nomems when using heap anal
[r4464]
Florian Liekweg [Wed, 24 Nov 2004 14:54:21 +0000 (14:54 +0000)]
Added pto.c as main entry point
[r4463]
Florian Liekweg [Wed, 24 Nov 2004 14:53:56 +0000 (14:53 +0000)]
Bugfixes
[r4462]
Florian Liekweg [Wed, 24 Nov 2004 14:53:10 +0000 (14:53 +0000)]
Annotated after writing Tech Report
[r4461]
Florian Liekweg [Wed, 24 Nov 2004 14:52:09 +0000 (14:52 +0000)]
add pto.c pto.h
[r4460]
Florian Liekweg [Wed, 24 Nov 2004 14:50:07 +0000 (14:50 +0000)]
C99
[r4459]
Florian Liekweg [Tue, 23 Nov 2004 14:17:31 +0000 (14:17 +0000)]
fenced out currently unneeded static functions
[r4458]
Michael Beck [Mon, 22 Nov 2004 12:35:51 +0000 (12:35 +0000)]
removed double entered header file
[r4455]
Florian Liekweg [Sat, 20 Nov 2004 21:21:56 +0000 (21:21 +0000)]
Finalise initialisation
[r4454]
Florian Liekweg [Sat, 20 Nov 2004 21:21:35 +0000 (21:21 +0000)]
Add pto_ctx_allocs
[r4453]
Florian Liekweg [Sat, 20 Nov 2004 21:20:29 +0000 (21:20 +0000)]
Added iterator functions
[r4452]
Götz Lindenmaier [Fri, 19 Nov 2004 16:35:14 +0000 (16:35 +0000)]
state administration for inlineing
[r4451]
Götz Lindenmaier [Fri, 19 Nov 2004 16:34:23 +0000 (16:34 +0000)]
fix for cgana/callee_arr and inlineing
[r4450]
Götz Lindenmaier [Fri, 19 Nov 2004 12:24:31 +0000 (12:24 +0000)]
changed output
[r4448]
Götz Lindenmaier [Fri, 19 Nov 2004 12:24:05 +0000 (12:24 +0000)]
removed another pointer
[r4447]
Michael Beck [Fri, 19 Nov 2004 12:04:10 +0000 (12:04 +0000)]
removed bugus ;
[r4446]
Götz Lindenmaier [Fri, 19 Nov 2004 11:52:22 +0000 (11:52 +0000)]
added new irr loop
removed verbose output
[r4445]
Götz Lindenmaier [Fri, 19 Nov 2004 11:52:00 +0000 (11:52 +0000)]
added a new, more complicated irr loop
str_red without verbose output
[r4444]
Florian Liekweg [Fri, 19 Nov 2004 10:35:20 +0000 (10:35 +0000)]
also test for NoMem
[r4442]
Michael Beck [Thu, 18 Nov 2004 17:47:53 +0000 (17:47 +0000)]
fixed some depencies between irdump.c and irdumptxt.c
[r4436]
Michael Beck [Thu, 18 Nov 2004 17:15:50 +0000 (17:15 +0000)]
cleaned up
added comments
added hook to intercept node attribute output
[r4435]
Michael Beck [Thu, 18 Nov 2004 17:14:02 +0000 (17:14 +0000)]
Added hook function to intercept node attributes output
[r4434]
Michael Beck [Thu, 18 Nov 2004 17:12:58 +0000 (17:12 +0000)]
Added doxygen comment
[r4433]
Michael Beck [Thu, 18 Nov 2004 17:11:38 +0000 (17:11 +0000)]
Added status to the dumper struct
[r4432]
Michael Beck [Thu, 18 Nov 2004 17:10:59 +0000 (17:10 +0000)]
Allow to restrict the construction of Mulh nodes by the bit size.
Needed to avoid Mulh dor L(s|u) modes
[r4431]
Florian Liekweg [Thu, 18 Nov 2004 16:39:46 +0000 (16:39 +0000)]
rewrite
[r4430]
Florian Liekweg [Thu, 18 Nov 2004 16:37:34 +0000 (16:37 +0000)]
rewritten
[r4429]
Florian Liekweg [Thu, 18 Nov 2004 16:36:37 +0000 (16:36 +0000)]
Added unique ids for debugging, added access functions
[r4428]
Florian Liekweg [Thu, 18 Nov 2004 16:35:46 +0000 (16:35 +0000)]
Added unique ids for debugging
[r4427]
Florian Liekweg [Thu, 18 Nov 2004 16:35:11 +0000 (16:35 +0000)]
Do not touch Proj nodes at all
[r4426]
FIRM Projekt Account [Thu, 18 Nov 2004 09:02:13 +0000 (09:02 +0000)]
Removed indeterministic output from vcg graphs
[r4421]
Michael Beck [Wed, 17 Nov 2004 17:34:57 +0000 (17:34 +0000)]
moved the status dumper to stat_dmp
[r4418]
Michael Beck [Wed, 17 Nov 2004 09:54:00 +0000 (09:54 +0000)]
simplify a bit :-)
[r4412]
Götz Lindenmaier [Tue, 16 Nov 2004 17:18:08 +0000 (17:18 +0000)]
removed debug output
[r4411]
Michael Beck [Tue, 16 Nov 2004 16:56:16 +0000 (16:56 +0000)]
Fixed place_code
[r4410]
Beyhan [Tue, 16 Nov 2004 12:29:31 +0000 (12:29 +0000)]
start of new project
[r4408]
Beyhan [Tue, 16 Nov 2004 12:28:53 +0000 (12:28 +0000)]
improved strength reduction
[r4407]
Beyhan [Tue, 16 Nov 2004 12:27:28 +0000 (12:27 +0000)]
extended example
[r4406]
Götz Lindenmaier [Tue, 16 Nov 2004 10:17:25 +0000 (10:17 +0000)]
fixed bugs in remove_bad_predecessors.
Now conserves loop information
[r4404]
Götz Lindenmaier [Tue, 16 Nov 2004 10:16:27 +0000 (10:16 +0000)]
added makro to shrink an array by resetting the length
[r4403]
Götz Lindenmaier [Mon, 15 Nov 2004 12:38:19 +0000 (12:38 +0000)]
we need more and more libs at linking ...
changed node numbers (unknown_entity)
[r4401]
Götz Lindenmaier [Mon, 15 Nov 2004 12:37:40 +0000 (12:37 +0000)]
added output of load library xml2
[r4400]
Götz Lindenmaier [Fri, 12 Nov 2004 15:25:49 +0000 (15:25 +0000)]
new analyses for cache optimization
[r4399]
Götz Lindenmaier [Fri, 12 Nov 2004 15:24:31 +0000 (15:24 +0000)]
bugfix, removed dead code
[r4398]
Götz Lindenmaier [Fri, 12 Nov 2004 09:04:36 +0000 (09:04 +0000)]
firmjni fix
[r4385]
Boris Boesler [Thu, 11 Nov 2004 13:29:33 +0000 (13:29 +0000)]
*** empty log message ***
[r4382]
Götz Lindenmaier [Thu, 11 Nov 2004 13:28:08 +0000 (13:28 +0000)]
made pseudo irg aware
[r4381]
Michael Beck [Thu, 11 Nov 2004 12:53:26 +0000 (12:53 +0000)]
Need external
[r4380]
Götz Lindenmaier [Thu, 11 Nov 2004 12:48:42 +0000 (12:48 +0000)]
added new node -> new numbers.
irdump more verbose
[r4379]
Götz Lindenmaier [Thu, 11 Nov 2004 12:27:43 +0000 (12:27 +0000)]
pseudo irgs
[r4377]
Götz Lindenmaier [Thu, 11 Nov 2004 12:25:52 +0000 (12:25 +0000)]
removed allirg calls
[r4376]
Götz Lindenmaier [Thu, 11 Nov 2004 12:25:18 +0000 (12:25 +0000)]
fixes of pseudo irgs
[r4375]
Götz Lindenmaier [Thu, 11 Nov 2004 12:24:52 +0000 (12:24 +0000)]
fixes
[r4374]
Götz Lindenmaier [Thu, 11 Nov 2004 09:36:29 +0000 (09:36 +0000)]
treatment of pseudo irgs
[r4371]
Götz Lindenmaier [Thu, 11 Nov 2004 09:35:54 +0000 (09:35 +0000)]
adapted to new Call_callee semantics
[r4370]
Götz Lindenmaier [Thu, 11 Nov 2004 09:31:49 +0000 (09:31 +0000)]
change semantics of cgana: collect also external entities into Call_callee,
unknown_entity only if further entities are called.
[r4369]
Götz Lindenmaier [Thu, 11 Nov 2004 09:29:57 +0000 (09:29 +0000)]
added path to external
[r4368]
Götz Lindenmaier [Thu, 11 Nov 2004 09:28:32 +0000 (09:28 +0000)]
treat pseudo irgs special
parse 'local' from xml files
[r4367]
Götz Lindenmaier [Thu, 11 Nov 2004 09:26:50 +0000 (09:26 +0000)]
added constant value to unknown_entity
[r4366]
Michael Beck [Wed, 10 Nov 2004 17:11:38 +0000 (17:11 +0000)]
BugFix: a == a is not always True for floating point, it is false if one of them are a NaN ...
[r4363]
Michael Beck [Wed, 10 Nov 2004 14:45:29 +0000 (14:45 +0000)]
Added counter for calls
[r4354]
Michael Beck [Wed, 10 Nov 2004 14:44:43 +0000 (14:44 +0000)]
indentation fixed
more doxygen comments
[r4353]
Michael Beck [Wed, 10 Nov 2004 14:43:37 +0000 (14:43 +0000)]
typo fixed
[r4352]
Michael Beck [Wed, 10 Nov 2004 14:43:13 +0000 (14:43 +0000)]
More doxygen comments, typos fixed, clear some code
[r4351]
Boris Boesler [Wed, 10 Nov 2004 14:42:00 +0000 (14:42 +0000)]
be more helpful if a method does not exist
[r4350]
Michael Beck [Wed, 10 Nov 2004 14:41:59 +0000 (14:41 +0000)]
Added macro for hashing addresses
more doxygen comments
[r4349]
Michael Beck [Wed, 10 Nov 2004 14:40:52 +0000 (14:40 +0000)]
Added NoMem node that represents a Memory that is Not used
Allows calls to be "unpinned"
Removed FuncCall(), can be emulated by Call(NoMem, ...)
[r4348]
Michael Beck [Wed, 10 Nov 2004 14:38:28 +0000 (14:38 +0000)]
Some doxygen comments added
[r4347]
Götz Lindenmaier [Wed, 10 Nov 2004 08:43:49 +0000 (08:43 +0000)]
Call_callees now with unknown_entity
ir_ir_loop()
[r4343]
Götz Lindenmaier [Wed, 10 Nov 2004 08:42:27 +0000 (08:42 +0000)]
added init_entity
[r4342]
Götz Lindenmaier [Wed, 10 Nov 2004 08:42:04 +0000 (08:42 +0000)]
Call_calleesl now with unknown entity instead of NULL.
[r4341]
Götz Lindenmaier [Tue, 9 Nov 2004 18:23:00 +0000 (18:23 +0000)]
inproved, commented
[r4340]
Götz Lindenmaier [Tue, 9 Nov 2004 17:35:38 +0000 (17:35 +0000)]
comments, removed unused fields
added unknown entity
[r4338]
Florian Liekweg [Tue, 9 Nov 2004 16:48:40 +0000 (16:48 +0000)]
clarify comment
[r4336]
Florian Liekweg [Tue, 9 Nov 2004 16:47:46 +0000 (16:47 +0000)]
added comment
[r4335]
Florian Liekweg [Tue, 9 Nov 2004 16:47:09 +0000 (16:47 +0000)]
fix SymConst handling
[r4334]
Florian Liekweg [Tue, 9 Nov 2004 16:46:01 +0000 (16:46 +0000)]
new DBGEXE macro
[r4333]
Florian Liekweg [Tue, 9 Nov 2004 16:45:36 +0000 (16:45 +0000)]
print pointers
[r4332]
Michael Beck [Tue, 9 Nov 2004 12:18:50 +0000 (12:18 +0000)]
Add a lot of const
[r4320]
Michael Beck [Mon, 8 Nov 2004 17:00:04 +0000 (17:00 +0000)]
Rename ALGSIM0 into CSTEVAL
[r4317]