home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / compiler / 1824 next >
Encoding:
Internet Message Format  |  1992-11-10  |  1.6 KB

  1. Path: sparky!uunet!ogicse!das-news.harvard.edu!spdcc!iecc!compilers-sender
  2. From: cse264ce@cs.ucsd.edu (What Is)
  3. Newsgroups: comp.compilers
  4. Subject: Code optimization questions
  5. Keywords: optimize, question, comment
  6. Message-ID: <92-11-015@comp.compilers>
  7. Date: 4 Nov 92 06:14:28 GMT
  8. Article-I.D.: comp.92-11-015
  9. Sender: compilers-sender@iecc.cambridge.ma.us
  10. Reply-To: cse264ce@cs.ucsd.edu (What Is)
  11. Organization: U.C. San Diego -- 1991 'Wannabe A Real College' finalist
  12. Lines: 26
  13. Approved: compilers@iecc.cambridge.ma.us
  14.  
  15. [1] Is there any info on optimizers that take advantage of profiler
  16.     information?  That is, the compiler creates some code that generates
  17.     profiler information, then the code is run, then the compiler is
  18.     run again, and it used the generated profiler information to
  19.     generate better code.
  20.  
  21. [2] Is there any info on optimizers that take advantage of runtime
  22.     assertions?  This can help with anti dependencies, but it may have
  23.     other advantages; for instance, if an integer is guaranteed to be
  24.     within a certain range, then some operations on it may be cheaper,
  25.     etc. etc.
  26.  
  27. [3] If statement A has a def-use chain to statement B, does it follow
  28.     that statement B has a use-def chain to statement A?  Is this an
  29.     "if and only if" relation?  I've checked the Dragon book, but it
  30.     seems to have no opinion on this.
  31.  
  32. Thanks for any help,
  33.  
  34. Steve Boswell
  35. whatis@ucsd.edu
  36. [Multiflow had a profiler-based optimizer and I'm sure that others do, too.
  37. -John]
  38. -- 
  39. Send compilers articles to compilers@iecc.cambridge.ma.us or
  40. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  41.