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 |