home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / compiler / 1891 < prev    next >
Encoding:
Text File  |  1992-11-16  |  1.9 KB  |  57 lines

  1. Newsgroups: comp.compilers
  2. Path: sparky!uunet!think.com!spdcc!iecc!compilers-sender
  3. From: jeremy@sw.oz.au (Jeremy Fitzhardinge)
  4. Subject: Re: Code optimization questions
  5. Reply-To: jeremy@sw.oz.au (Jeremy Fitzhardinge)
  6. Organization: Softway Pty Ltd
  7. Date: Mon, 16 Nov 1992 08:10:20 GMT
  8. Approved: compilers@iecc.cambridge.ma.us
  9. Message-ID: <92-11-082@comp.compilers>
  10. Keywords: optimize, bibliography
  11. References: <92-11-015@comp.compilers>
  12. Sender: compilers-sender@iecc.cambridge.ma.us
  13. Lines: 42
  14.  
  15. cse264ce@cs.ucsd.edu (What Is) writes:
  16. >[1] Is there any info on optimizers that take advantage of profiler
  17. >    information?
  18.  
  19. There is the Coagulating Code Generator which uses basic-block level
  20. profiling information to order the code generation phase.  The idea used
  21. is that most used code should get first choice in registers etc.  It also
  22. uses profiling information of control flow between basic blocks to
  23. generate optimal linkages between them.  It does that at all levels (from
  24. basic blocks to procedures).  It can also arrange for a code sequence to
  25. take inputs in multiple ways depending on how control is passed to it.
  26.  
  27. The Mips C compiler will use pixie output to arrange code in a
  28. cache-friendly way.
  29.  
  30. @inproceedings{karr84,
  31.      AUTHOR = {Karr, Michael},  
  32.      BOOKTITLE = {SIGPLAN notices},  
  33.      MONTH = {June},  
  34.      ORGANIZATION = {ACM},  
  35.      PAGES = {11},  
  36.      PUBLISHER = {ACM},  
  37.      TITLE = {Code Generation by Coagulation},  
  38.      YEAR = {1984}
  39. }
  40.  
  41. @inproceedings{morris91,
  42. title="CCG:  A Prototype Coagulating Code Generator",
  43. booktitle="Proceedings of the ACM SIGPLAN '91 Conference on Programming
  44.  Language Design and Implementation",
  45. month=June,
  46. pages="45--58",
  47. author="W.G. Morris",
  48. year=1991
  49. }
  50.  
  51.     J
  52. --
  53. jeremy@sw.oz.au ph:+61 2 698 2322-x122 fax:+61 2 699 9174
  54. -- 
  55. Send compilers articles to compilers@iecc.cambridge.ma.us or
  56. {ima | spdcc | world}!iecc!compilers.  Meta-mail to compilers-request.
  57.