IRMethod.st
changeset 42 acdc3ec6d152
parent 41 f3898a3b378d
child 43 c8afb8e4c3cc
equal deleted inserted replaced
41:f3898a3b378d 42:acdc3ec6d152
     2 
     2 
     3 IRFunction subclass:#IRMethod
     3 IRFunction subclass:#IRMethod
     4 	instanceVariableNames:''
     4 	instanceVariableNames:''
     5 	classVariableNames:''
     5 	classVariableNames:''
     6 	poolDictionaries:''
     6 	poolDictionaries:''
     7 	category:'NewCompiler-IR'
     7 	category:'IR Compiler-IR'
     8 !
     8 !
     9 
     9 
    10 IRMethod comment:'I am a method in the IR (intermediate representation) language consisting of IRInstructions grouped by IRSequence (basic block).  The IRSequences form a control graph (therefore I only have to hold onto the starting sequence).  #compiledMethod will convert me to a CompiledMethod.  #methodNode will convert me back to a parse tree.
    10 IRMethod comment:'I am a method in the IR (intermediate representation) language consisting of IRInstructions grouped by IRSequence (basic block).  The IRSequences form a control graph (therefore I only have to hold onto the starting sequence).  #compiledMethod will convert me to a CompiledMethod.  #methodNode will convert me back to a parse tree.
    11 '
    11 '
    12 !
    12 !
    60 !
    60 !
    61 
    61 
    62 version_SVN
    62 version_SVN
    63     ^ '$Id::                                                                                                                        $'
    63     ^ '$Id::                                                                                                                        $'
    64 ! !
    64 ! !
       
    65