AMQQCMP3 ; IHS/CMI/THL - SUBQUERY ANALYTIC STACK COMPILER ;
Source file <AMQQCMP3.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
RUN1 | ||
INC1 | ||
FSET | ||
FS11 | ||
RUN | ||
NNQ | ||
START | ||
FS1 | ; CHECK FOR TERMINATOR FUNCTIONS LIKE NULL
|
|
VSET | ||
SET | ||
EXIT | ||
NNZ | ||
NNZ1 | ||
VAR | ||
EN1 | ; ENTRY POINT FROM AMQQCMP2 FOR GENERIC VISIT CONDITIONS
|
|
NULL | ||
RED | ||
INC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AMQQ(1 - [#9009071] | FSET+5, FS1+4, FS1+5, FS1+6, RED+2, RED+6 |
^AMQQ(4 - [#9009074] | FSET+3 |
^AMQQ(5 - [#9009075] | RED+1 |
^UTILITY("AMQQ" | RUN, FSET+1, FS1+1, FS1+3, NULL, INC, INC+2, INC1 |
Name | Line Occurrences |
---|---|
@( | FSET+4 |
EXIT | RUN+1 |
FS1 | FSET+4 |
FS11 | FS1+4, FS1+5 |
FSET | RUN+4, INC1+3 |
INC | INC1+1 |
INC1 | INC1+4 |
NNZ1 | NNZ+3, NNZ+5 |
NULL | INC+1 |
RED | VSET+5 |
RUN | RUN+7 |
RUN1 | RUN+6 |
SET | RUN+1 |
START | INC+2 |
VAR | EN1+2 |
VSET | FS1+2 |
Name | Field # of Occurrence |
---|---|
^(6 | FSET+5 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | EXIT!, FSET+2*, FSET+3*, FSET+4, FS1+3*, FS1+4*, FS1+5*, FS1+6*, FS1+7*, FS11+1 , VSET*, VSET+1*, VSET+2*, VSET+3*, VSET+4, SET~*, SET+1, SET+2, RED+1*, RED+2 , RED+5*, RED+7, NNZ+1~, NNZ+2*, NNZ+4*, NNZ+6, NNZ1* |
A | EXIT!, FSET+1*, FSET+2, FSET+4*, FSET+5*, FS1+2, FS1+3, FS11, FS11+1, VSET+1 , VSET+2, VSET+5, RED, RED+1, RED+9, NNZ+1~, NNZ+4*, NNZ+6 |
AMQQAFNN | VAR*, FSET*, FS1+1, VSET+2, VSET+3, VSET+4, START~, START+2* |
AMQQAFNO | VAR*, RUN*, RUN+1, RUN+3, EXIT! |
>> AMQQLINO | SET, SET+6, RED+9 |
AMQQRED | VAR+2!, VSET+5, RED+2*, RED+3, RED+4, RED+8*, RED+9* |
AMQQSQ1 | RUN+2*, FSET+1, FS1+1, VSET+2, VSET+3, VSET+4, RUN1, START~, START+1*, INC , INC+1, INC1+2* |
AMQQSQ2 | START~, START+2*, INC*, INC+1, INC+2, INC1, INC1+2 |
AMQQSQFN | RUN+3*, FSET+1, FS1+1, START~, INC+3*, INC1*, INC1+1 |
AMQQSQLV | VAR+1*, RUN+5*, EXIT!, VSET+5, INC+1*, INC+2* |
>> AMQQUATN | VSET+3 |
AMQQUSQN | RUN, RUN+1, RUN+2, VSET+3, SET+5, NULL, INC+1~*, EN1+1~* |
>> AMQV( | SET, SET+6*, RED+9* |
>> AMQV("SQ" | FS1+1*, VSET+4*, NULL* |
Q | EXIT!, RED+2, RED+6 |
U | FSET+2, FSET+3, FSET+4, FSET+5, FS1+2, FS1+3, FS11, FS11+1, VSET+1, VSET+2 , VSET+5, RED, RED+1, RED+2, RED+6, RED+8, RED+9 |
X | FSET+4*, FSET+5*, SET~, SET+1*, SET+6, NNZ*, NNZ+2, NNZ+4, NNZ+6*, NNQ* , RUN1*, START+1, INC+2* |
Y | SET~, SET+2*, SET+3, SET+4*, SET+5*, SET+6, RED+3*, RED+5, RED+6*, RED+7* , RED+8 |
Z | FS1+2*, FS11*, FS11+1*, VSET+2, SET~, SET+3*, SET+6, RED+4*, RED+5 |