Here is a list of all class members with links to the classes they belong to:
- _active
: memoryAccess
- _active_edges
: procedureInfo
- _addr
: operandNode
- _align
: suespecNode
- _all_calls
: stmtLocation
- _alloc
: UnificationBasedPtr
- _alloc_align
: typeNode
- _alloc_size
: typeNode
- _allocation_object
: memoryBlock
- _allocation_site
: memoryBlock
- _analysis_count
: procedureInfo
- _analyzed_proc
: UnificationBasedPtr
- _ancestors
: procedureInfo
- _annotations
: Node
- _arg
: attribNode
- _arg1
: Unify_Pending
- _arg2
: Unify_Pending
- _arg3
: Unify_Pending
- _arg_list
: threeAddrNode
- _args
: callNode, funcNode
- _arrayDepth
: TreeChecker
- _assgblock
: InitializerDismantle
- _assignments
: UnificationBasedPtr, assignmentSet
- _at_entry
: targetNode, basicblockNode, procNode
- _at_exit
: basicblockNode, stmtNode, procNode
- _at_loop_head
: loopNode
- _at_loop_tail
: loopNode
- _at_top
: switchNode
- _attribs
: declNode
- _backEdges
: loopTree
- _backward_basicblock_order
: procedureInfo
- _backward_worklist_order
: procedureInfo
- _base_type
: basic_type
- _basic
: primNode
- _basicblocks
: procLocation, FlowProblem
- _binary_prec
: Operator
- _bitsize
: declNode
- _block
: UnifyType, basicblockLocation
- _blocks
: loopTreeNode
- _blocks_to_skip
: procedureInfo
- _blockStack
: InitializerDismantle, StaticToGlobalDismantle
- _body
: loopNode, procNode
- _bottom
: constantAnalyzer, copyPropChanger
- _break_label
: BreakContinueChanger
- _bt
: constant
- _called_by
: callGraphNode
- _callgraph
: procedureDB, callGraph
- _callinline
: function_inline
- _calls
: procedureInfo, stmtLocation, callGraphNode
- _callsites
: procedureInfo
- _callstack
: procedureDB, function_inline
- _canonical1
: NodeInfo
- _canonical2
: NodeInfo
- _cases
: switchNode
- _cast
: operandNode
- _cfg_changed
: constantFoldingChanger
- _cg_depth_max
: procedureInfo
- _cg_depth_min
: procedureInfo
- _cg_height_max
: procedureInfo
- _cg_height_min
: procedureInfo
- _change
: livenessAnalyzer
- _change_stack
: livenessAnalyzer
- _changed
: FlowProblem, constantFoldingChanger, constantPropChanger
- _children
: Unify_ECR, basicblockNode
- _ci_memory_blocks
: memoryModel
- _colon_coord
: ternaryNode
- _comment
: stmtNode
- _complete
: suespecNode
- _complicit_assignments
: memoryBlock
- _components
: memoryBlock
- _cond
: loopNode, ternaryNode
- _constants
: Pointers, constantsChanger
- _containedIn
: loopTree
- _container
: memoryBlock, breakNode, continueNode, caseNode
- _context_insensitive
: procedureInfo
- _continue_label
: BreakContinueChanger
- _coord
: Node
- _copy_decl
: memoryModel
- _count
: memoryBlock::FieldNameDB, Phases, Node
- _crossEdges
: loopTree
- _cur
: df_number_walker
- _cur_order
: Phases
- _cur_position
: workList
- _cur_proc
: scope_walker, FlattenDismantle, StaticToGlobalDismantle
- _cur_size
: workList
- _cur_stmt
: SelectionDismantle, TernaryDismantle
- _cur_unit
: StaticToGlobalDismantle
- _current
: callGraph, procNode
- _current_block
: constantFoldingChanger
- _current_def
: memoryBlock
- _current_proc
: set_container_walker
- _current_use
: memoryBlock
- _db
: Path
- _debug
: mergePoints
- _decestors
: procedureInfo
- _decl
: memoryBlock, idNode, procNode
- _decl2num
: LivenessWalker
- _decl_location
: declNode
- _declareProc
: StaticToGlobalDismantle
- _decls
: ProcWalker, TreeChecker, blockNode
- _declsToMove
: StaticToGlobalDismantle
- _def
: LivenessWalker, tdefNode
- _def_accuracy
: Pointers
- _defs
: memoryAssignment, orderedDefs, livenessAnalyzer, unitNode
- _delete_old
: Changer
- _depth
: Path, loopTreeNode, output_context, Walker, Changer
- _derefs
: precisionAnalyzer
- _desc
: Phase_entry
- _destructive_assignments
: memoryBlock
- _dfn
: basicblockNode
- _dim
: arrayNode
- _direction
: Pointers, analysisProblem
- _dismantler_tmp
: UnificationBasedPtr
- _dominance_frontiers
: procedureInfo
- _dominates_exit
: Path
- _dominator
: Location
- _double_constants
: constantAnalyzer
- _dupProcs
: UnitWalker, TreeChecker
- _ecr
: UnificationBasedPtr, UnifyType
- _elaborated
: sueNode
- _ellipsis
: Lambda
- _else_coord
: ifNode
- _enum_in_scope
: id_lookup_walker
- _errorCount
: TreeChecker
- _errors
: unitNode
- _expr
: returnNode, selectionNode, caseNode, exprstmtNode, castNode, unaryNode
- _expr_block
: SelectionDismantle
- _expr_values
: constantAnalyzer
- _exprs
: initializerNode, commaNode
- _external_inputs
: procedureInfo
- _external_outputs
: procedureInfo
- _external_symbols
: Linker
- _externs
: scope_walker
- _false_br
: ifNode, ternaryNode
- _field2sue
: UnificationBasedPtr
- _fieldpos
: UnificationBasedPtr
- _fields
: memoryBlock::FieldNameDB, operandNode, suespecNode
- _file
: NodeInfo, Coord
- _first_caller
: procedureInfo
- _flags
: Dismantle
- _float_constants
: constantAnalyzer
- _flow_sensitive
: memoryBlock
- _formals
: UnitWalker, TreeChecker
- _forward
: Dominators, FlowProblem
- _forward_basicblock_order
: procedureInfo
- _forward_worklist_order
: procedureInfo
- _forwardEdges
: loopTree
- _fp
: init_flowproblem_walker
- _gen
: Node
- _gotoCount
: ProcWalker, TreeChecker
- _gotos
: ProcWalker, TreeChecker
- _has_default
: switchNode
- _have_labels
: goto_label_walker
- _header
: loopTreeNode
- _id
: UnifyType, Lambda, Unify_ECR, Operator
- _ids
: scope_walker
- _implicit
: castNode
- _in_enum
: scope_walker
- _in_expr
: SelectionDismantle
- _in_formals
: scope_walker
- _in_proc
: TreeChecker
- _in_su
: scope_walker
- _in_type
: ExpressionDismantle, TernaryDismantle
- _indent
: output_context, print_walker, print_tree_visitor
- _index
: DFPreds, Dominators, DominanceFrontiers, operandNode, subdeclNode
- _info
: basicblockNode
- _init
: init_flowproblem_walker, forNode, declNode
- _inlined
: function_inline
- _input_file
: unitNode
- _input_site_values
: procedureInfo
- _input_to
: memoryBlock
- _input_values
: procedureInfo
- _internal_symbols
: Linker
- _is_allocation_object
: memoryBlock
- _is_array
: memoryBlock
- _is_array_element
: memoryBlock
- _is_bottom
: UnifyType, Lambda
- _is_indexed
: memoryBlock
- _is_knr
: funcNode
- _is_left_assoc
: Operator
- _is_nested
: SymbolTable< T >
- _is_proc_exit
: returnNode
- _is_ptr
: constant
- _is_recursive
: procedureInfo
- _is_redundant_extern
: declNode
- _is_return_value
: memoryBlock
- _is_str
: constant
- _is_top
: Unify_Parents, Unify_Size
- _is_weak
: memoryAccess
- _kill
: Node
- _kind
: Location, loopTreeNode
- _label
: gotoNode
- _labels
: ProcWalker, TreeChecker, name_mangle_walker, goto_label_walker, FlattenDismantle
- _last
: FlowProblem, output_context
- _last_stmt
: FlattenDismantle
- _left
: binaryNode
- _length
: basic_type
- _lhs
: threeAddrNode
- _line
: output_context, NodeInfo, Coord, simpleCoord
- _linker
: callGraph
- _live_in
: LivenessWalker
- _live_mergepoints
: livenessAnalyzer
- _live_out
: LivenessWalker
- _live_stmtlocations
: livenessAnalyzer
- _live_stmts
: livenessAnalyzer
- _liveness
: deadcodeChanger
- _local_to
: memoryBlock
- _localcallstack
: function_inline
- _loops
: procedureInfo, loopTree
- _lw
: LivenessComments, deadCodeEliminationChanger
- _m
: Lambda, df_number_walker
- _map
: ref_fix_walker, ref_clone_changer
- _max_size
: workList
- _memory_blocks
: memoryModel
- _merge_points
: procedureInfo
- _merge_uses
: orderedUses
- _multiplicity
: memoryAccess
- _n
: Lambda
- _name
: Equal_phases, Phase_entry, metaVariable, Operator, attribNode, gotoNode, labelNode, callNode, idNode, suespecNode, tdefNode, declNode
- _ndecestors
: Unify_ECR
- _need_reanalysis
: procedureDB
- _nestedLoops
: loopTreeNode
- _never_returns
: procedureInfo
- _new_block
: ExpressionDismantle, TernaryDismantle
- _new_body
: FlattenDismantle
- _new_container
: BreakContinueChanger
- _new_line()
: output_context
- _newTypedefName
: StaticToGlobalDismantle
- _next
: forNode
- _nil_bad_links
: ref_fix_walker
- _no_val
: constant
- _non_null
: constantAnalyzer
- _null
: constantAnalyzer
- _num
: print_walker, print_tree_visitor
- _num2decl
: LivenessWalker
- _num_children
: Location
- _num_decls
: LivenessWalker
- _obj_file
: unitNode
- _offset
: Alpha, Coord, simpleCoord
- _only_context
: procedureInfo
- _op
: threeAddrNode, conditiongotoNode, unaryNode, binaryNode
- _op_assign_map
: ExpressionDismantle
- _op_post
: ExpressionDismantle
- _open_input_file()
: unitNode
- _oper1
: conditiongotoNode
- _oper2
: conditiongotoNode
- _order
: Phase_entry, Walker, Changer
- _original
: subdeclNode
- _out
: print_walker, print_tree_visitor, output_context
- _output_file
: unitNode
- _owner
: memoryAccess, suespecNode
- _parameter_assignments
: memoryBlock
- _parens
: output_context
- _parent
: Unify_ECR, Path, Location, basicblockNode
- _parenthesized
: Node
- _parentLoop
: loopTreeNode
- _parents
: Unify_Parents
- _parse_only
: basic_type
- _paths
: PathDB
- _pending
: Lambda, Unify_Offset, Unify_ECR
- _pending_changes
: procedureInfo
- _phase
: Phase_entry
- _phases
: Phases
- _pointer_targets
: precisionAnalyzer
- _points_to
: memoryDef
- _pos
: output_context
- _postDismantled
: TreeChecker
- _pragma_level
: unitNode
- _pragmas
: defNode, unitNode
- _preDismantled
: TreeChecker
- _preds
: basicblockNode
- _prefer_context_sensitive
: procedureInfo
- _preheader
: loopTreeNode
- _preOrder
: loopTree
- _print
: Operator
- _proc
: Unify_ECR, procedureInfo, procLocation, DFPreds, Dominators, DominanceFrontiers, callGraphNode, returnNode, callNode
- _procedure
: loopTree
- _procedure_declarations
: Linker
- _procedureCount
: Pointers
- _procedures
: procedureDB
- _procmap
: function_inline
- _procNames
: UnitWalker
- _procs
: UnifyType, UnitWalker, TreeChecker, function_inline
- _proctype
: UnificationBasedPtr
- _ptr_call
: UnificationBasedPtr
- _quick_lookup
: orderedDefs
- _reaching_def
: memoryUse
- _read_mode
: NodeInfo
- _ref_list
: declNode
- _references
: labelNode, declNode
- _return_block
: procedureInfo
- _return_decl
: procNode
- _return_label
: FlattenDismantle, procNode
- _return_stmt
: procedureInfo
- _return_variable
: procedureInfo
- _rhs1
: threeAddrNode
- _rhs2
: threeAddrNode
- _right
: binaryNode
- _right_brace
: blockNode
- _root
: Unify_ECR, procedureDB, DFPreds, Dominators, DominanceFrontiers, callGraph
- _rpostOrder
: loopTree
- _schar_constants
: constantAnalyzer
- _scope_output
: suespecNode
- _search_for_def
: memoryAccess
- _self_assign_use
: memoryDef
- _self_timer
: procedureInfo
- _served
: Unify_Pending
- _set
: Unify_Pendings
- _show_progress
: Pointers
- _sign
: basic_type
- _simplify
: constantsChanger
- _single_assignment
: memoryBlock
- _sint_constants
: constantAnalyzer
- _size
: Unify_Size, suespecNode, arrayNode
- _sizeof_type
: threeAddrNode, unaryNode
- _skipCount
: Pointers
- _slong_constants
: constantAnalyzer
- _spec
: sueNode
- _sshort_constants
: constantAnalyzer
- _ssNodes
: output_context
- _stack
: set_container_walker
- _star
: operandNode
- _star_accuracy
: Pointers
- _start_new_line
: textNode
- _statements
: basicblockLocation
- _stmt
: stmtLocation, selectionNode, targetNode
- _stmt_num
: stmtLocation
- _stmt_values
: constantAnalyzer
- _stmts
: blockNode
- _storage_class
: declNode
- _string_alpha
: UnificationBasedPtr
- _string_constant
: memoryModel
- _string_constants
: memoryModel
- _su_in_scope
: id_lookup_walker
- _subtree_id
: Location
- _succs
: basicblockNode
- _suespecs
: unitNode
- _suppress_output
: textNode
- _switches
: ProcWalker, TreeChecker
- _symbol_level
: scope_walker, unitNode
- _synthetic
: Linker
- _synthetic_decl
: memoryBlock
- _synthetic_proc
: UnificationBasedPtr
- _t_count
: Node
- _table
: SymbolTable< T >
- _tags
: scope_walker, unitNode
- _tao
: UnifyType, Alpha
- _taoR
: Lambda
- _taos
: Lambda
- _text
: textNode, constNode
- _times_called
: callGraphNode
- _top
: constantAnalyzer, loopTree, FlowProblem, copyPropChanger, BreakContinueChanger
- _topLevelSuespecs
: StaticToGlobalDismantle
- _total_timer
: procedureInfo
- _tree_max
: Location
- _tree_min
: Location
- _treeEdges
: loopTree
- _true_br
: ternaryNode
- _true_branches
: procedureInfo
- _typ
: Unify_Pending, Node
- _type
: Unify_ECR, exprNode, typeNode, declNode
- _type_qualifiers
: typeNode
- _typeDepth
: TreeChecker
- _types
: unitNode
- _uchar_constants
: constantAnalyzer
- _udchain
: constantPropChanger
- _uid
: Node
- _uid_count
: Node
- _uint_constants
: constantAnalyzer
- _ulong_constants
: constantAnalyzer
- _unary_prec
: Operator
- _undef_funcs
: unitNode
- _unification_based
: Pointers, memoryModel
- _unify
: memoryBlock
- _unifytype
: memoryBlock
- _unique_field_defn
: UnificationBasedPtr
- _unique_sue
: UnificationBasedPtr
- _unit
: scope_walker
- _unknown_procedures
: Pointers
- _use
: LivenessWalker
- _use_multiplicity
: Pointers
- _uses
: UnificationBasedPtr, memoryAssignment, orderedUses
- _ushort_constants
: constantAnalyzer
- _v
: constant
- _value
: Unify_Offset, memoryDef, exprNode
- _var
: Unify_ECR, operandNode
- _vars
: FlattenDismantle
- _verbose
: procedureInfo, TreeChecker, id_lookup_walker, NodeInfo
- _visited
: suespecNode
- _visited_procedures
: livenessAnalyzer
- _visited_sue
: UnificationBasedPtr
- _visitedNodes
: TreeChecker
- _warning
: TreeChecker
- _warnings
: unitNode
- _where
: memoryAssignment, memoryAccess
- _while_coord
: doNode
- _worklist
: workList, procedureDB, procedureInfo
- _write_protected
: memoryBlock
|