Honza, But what will happen if I try to bypass the tail duplication stage? In theory that should generate traces. However, the question is will the data dependence graph construction and scheduling stages still work? (for my purposes, the scheduler does not have to produce correct schedules, since all what I need is importing the data dependence graphs to feed them into my standalone scheduler. So, it is all about the data dependence graphs for my purpose). Thanks -Ghassan On Mon, 14 Feb 2005, Jan Hubicka wrote: > > > > > >I am right about the functionalities of these options? > > >It seems to me that none of these options meets my objective of studying > > >traces that have mltiple entrances and multiple exits. Please correct me > > >if I am wrong. And if I am right, is there another way for me to get what > > >I want, may be by doing some quick hack that bypasses tail duplication > > >under the -fsched2-use-tarces option -does this make sense? > > > > > > > > > > > Sorry, I don't know this code well. I am in the same position as you. > > I should research the code to answer your questions. I think Jan is > > the right person to do it. Because he wrote this code. > > The -fsched2-use-traces is simple superblock scheduler that is preceeded > by trace discovery and tail duplication pass. > So if you want traces directly, you might steal the code from tracer.c > but except for that I don't think it suits your needs very well, > unforutnately. > > Honza > > > > Vlad > > >