<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>Advogato blog for hubicka</title>
    <link>http://www.advogato.org/person/hubicka/</link>
    <description>Advogato blog for hubicka</description>
    <language>en-us</language>
    <generator>mod_virgule</generator>
    <pubDate>Tue, 21 May 2013 05:02:16 GMT</pubDate>
    <item>
      <pubDate>Thu, 20 Jun 2002 18:21:08 GMT</pubDate>
      <title>20 Jun 2002</title>
      <link>http://www.advogato.org/person/hubicka/diary.html?start=8</link>
      <guid>http://www.advogato.org/person/hubicka/diary.html?start=8</guid>
      <description>forgot to mention.  I got accepted as postgradual student
today too.</description>
    </item>
    <item>
      <pubDate>Thu, 20 Jun 2002 18:19:14 GMT</pubDate>
      <title>20 Jun 2002</title>
      <link>http://www.advogato.org/person/hubicka/diary.html?start=7</link>
      <guid>http://www.advogato.org/person/hubicka/diary.html?start=7</guid>
      <description>Lots of GCC fun recent days.  SOme interesting reload bugs
are gone, other appeared, x86-64 port for 3.1.1 is getting
stabilized (under controll?).  Most interesting is mainline
development. Today I got approval for dominance changes, so
next cfg-branch merger will be nightmare again. RIchard
appears to like the unroller bits as well.  In case we do it
next 2 days, real majority of cfg branch would get into the
mainline that is great luck.
&lt;P&gt;
I've also found new proof of universality of H in my paper
and scheduled holidays.</description>
    </item>
    <item>
      <pubDate>Sat, 15 Jun 2002 15:06:51 GMT</pubDate>
      <title>15 Jun 2002</title>
      <link>http://www.advogato.org/person/hubicka/diary.html?start=6</link>
      <guid>http://www.advogato.org/person/hubicka/diary.html?start=6</guid>
      <description>Lots of fun, not enought time to write diarry this week.  Still I am fixing important bugs in the SSE/MMX/x86-64 support for gcc 3.1, but had some time for mainline development too.
I finally have the new datastructure for dominators, so I believe everything is in the place for mainline merigng of the new loop optimizer, but I am not quite sure whether we can do it, as I am leaving in one week, but lets have fun.</description>
    </item>
    <item>
      <pubDate>Sat, 1 Jun 2002 17:35:29 GMT</pubDate>
      <title>1 Jun 2002</title>
      <link>http://www.advogato.org/person/hubicka/diary.html?start=5</link>
      <guid>http://www.advogato.org/person/hubicka/diary.html?start=5</guid>
      <description>Second day spend with GCC, good. I was missing it :)
Richard has OKayed Zdenek's loop patch and reviewed mines tracer, so I have something to play with in the mainline.
&lt;p&gt;
I've also merged mainline to the branch and it went relatively well, so now I can post the double test pass, as Robert seems to be touching same problems but from frontend side.
&lt;p&gt;
Also I should probably attempt to push in webizer once tracer is OK, what I hope to happen today.</description>
    </item>
    <item>
      <pubDate>Thu, 30 May 2002 16:04:14 GMT</pubDate>
      <title>30 May 2002</title>
      <link>http://www.advogato.org/person/hubicka/diary.html?start=4</link>
      <guid>http://www.advogato.org/person/hubicka/diary.html?start=4</guid>
      <description>OK, I've passed the finals, so now it is time for GCC
hacking.  Lets start with the boring stuff I was delaying
for a while. Hope to have ready patch for scope regions and
BB numbering today</description>
    </item>
    <item>
      <pubDate>Wed, 29 May 2002 12:21:00 GMT</pubDate>
      <title>29 May 2002</title>
      <link>http://www.advogato.org/person/hubicka/diary.html?start=3</link>
      <guid>http://www.advogato.org/person/hubicka/diary.html?start=3</guid>
      <description>Last day of studying and not studying, hope everything will go well tomorrow.  Zdenek has finished the merging of renumbering patches, so it is time to synchronize cfg branch and start merging of other patches to the mainline.  I've sent another version of bb-reordering patch to Andreas, hope this time it will bring improvements.  For CFG branch it certainly does.
Otherwise not much time for fun because of lack of time today.</description>
    </item>
    <item>
      <pubDate>Sun, 26 May 2002 17:46:23 GMT</pubDate>
      <title>26 May 2002</title>
      <link>http://www.advogato.org/person/hubicka/diary.html?start=2</link>
      <guid>http://www.advogato.org/person/hubicka/diary.html?start=2</guid>
      <description>OK, some results from Andreas came.  The 3rd liveness pass costs about 1% of compilation time and brings noticeable speedups to C++ code only (eon, stephanov) about 1%.  We definitly need to replace
heuiristics in GCC by proper analyzers, so perhaps we can make people to wait 1% longer, or we can speed up liveness.  I've posted question about it.
If converison adds about 3 points to specs, this is good comparisons to 2-3 points brought by double test pass.  Lets re-measure it, it can be interesting to see whtehr bootstrap time changes. GCC has plenty of oppurtunities for double test converison.
So for now I will study and see whether someone repsponds to the posts.
Would be cool to measure behaviour on non-x86 platform. Need to set up something...</description>
    </item>
    <item>
      <pubDate>Sun, 26 May 2002 11:42:38 GMT</pubDate>
      <title>26 May 2002</title>
      <link>http://www.advogato.org/person/hubicka/diary.html?start=1</link>
      <guid>http://www.advogato.org/person/hubicka/diary.html?start=1</guid>
      <description>OK, lets see how I like the idea of keeping diary.  Yesterday has passed by studying for exams, today I should as well, but again I am not :)  I've looked at RTH's thread local implemetnation. It looks usefull to get lower overhead for Zdenek's thread safe profiling patch, but still the patch has large overhead (for mozilla that can be about 8MB per thread, nasty). Perhaps I can copy the data on demand, but that does increase the overhead. I will send email about that.
RTH didn't reviewed the tracer patch yet, so I probably won't prepare new ones. Andreas will benchmark the third liveness pass.  It is badly needed, but it will hurt performance, since our liveness pass is lame. Perhaps time to rewrite it properly using bitmaps and daniels dataflow routines.</description>
    </item>
    <item>
      <pubDate>Sat, 25 May 2002 17:04:52 GMT</pubDate>
      <title>25 May 2002</title>
      <link>http://www.advogato.org/person/hubicka/diary.html?start=0</link>
      <guid>http://www.advogato.org/person/hubicka/diary.html?start=0</guid>
      <description>Hmm, I should be preparing for finals, but I am not. Instead I am browsing web after a while and decided to create account...</description>
    </item>
  </channel>
</rss>
