Skip to content
Snippets Groups Projects
Forked from cmucl / cmucl
Source project has a limited visibility.
  • ram's avatar
    05e8dc14
    Merged non-descriptor changes: · 05e8dc14
    ram authored
    revision 1.2.1.1        
    date: 90/04/08 20:46:50;  author: ram;  state: Exp;  lines added/del: 38/32
    Deleted support for IR2-ENVIRONMENT-BLOCKS.  Changed handling of TR
    local calls now that they are represented by a BLOCK-SUCC link.  We have
    to notice the call and not traverse the link so that code will
    contiguous in a function, but we try to get a drop-through by
    returning the function we want to call so that it will be walked
    next if possible.  Also added code to remove from the 
    IR2-component-values-XXX lists any blocks that we delete due
    to unreachability.  This is now necessary, since control analysis
    runs after LTN (so that we know which calls are TR.)
    05e8dc14
    History
    Merged non-descriptor changes:
    ram authored
    revision 1.2.1.1        
    date: 90/04/08 20:46:50;  author: ram;  state: Exp;  lines added/del: 38/32
    Deleted support for IR2-ENVIRONMENT-BLOCKS.  Changed handling of TR
    local calls now that they are represented by a BLOCK-SUCC link.  We have
    to notice the call and not traverse the link so that code will
    contiguous in a function, but we try to get a drop-through by
    returning the function we want to call so that it will be walked
    next if possible.  Also added code to remove from the 
    IR2-component-values-XXX lists any blocks that we delete due
    to unreachability.  This is now necessary, since control analysis
    runs after LTN (so that we know which calls are TR.)