Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Caller Graph |  Entry Points |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: AMQQCMP3

Package: PCC Medical Query

Routine: AMQQCMP3


Information

AMQQCMP3 ; IHS/CMI/THL - SUBQUERY ANALYTIC STACK COMPILER ;

Source Information

Source file <AMQQCMP3.m>

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
PCC Medical Query 1 AMQQCMP2  

Entry Points

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

Global Variables Directly Accessed

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

Label References

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

Naked Globals

Name Field # of Occurrence
^(6 FSET+5

Local Variables

Legend:

>> 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
Info |  Source |  Caller Graph |  Entry Points |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All