Changeset 11711 in project


Ignore:
Timestamp:
08/23/08 13:35:23 (12 years ago)
Author:
Ivan Raikov
Message:

Some more updates to the front end interface.

Location:
release/3/prescheme-compiler
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • release/3/prescheme-compiler/front/cps.scm

    r11695 r11711  
    2323                  (or first (arg-first arg))
    2424                  (or (arg-last arg) last)))))))
    25            
    2625; Record to hold information about arguments to calls.
    2726
     
    5049                  (lambda (v1 v2)
    5150                    (> (arg-rank v1) (arg-rank v2)))))))
    52 
    5351; Complexity analysis used to order argument evaluation.  More complex
    5452; arguments are to be evaluated first.  This just counts reference nodes.
     
    108106          (insert-let calls exp-first exp-last)))))
    109107
     108#|         
     109
     110
    110111(define (insert-let calls exp-first exp-last)
    111112  (let* ((vars (map (lambda (call)
     
    123124           (values call cont)))))
    124125
     126|#
  • release/3/prescheme-compiler/node/arch.scm

    r11695 r11711  
    66; being loaded into two separate packages.
    77
    8 (define-enumeration primop->int primop->sym
     8(define-enum primop->int primop->sym
    99
    1010   ; Nontrivial Primops
  • release/3/prescheme-compiler/prescheme-front.scm

    r11696 r11711  
    1818(include "prescheme-common.scm")
    1919(include "front/cps.scm")
    20 (include "front/jump.scm")
    21 (include "front/top.scm")
     20;(include "front/jump.scm")
     21;(include "front/top.scm")
    2222
Note: See TracChangeset for help on using the changeset viewer.