Original IDE Algorithm
Here, we provide a copy of the pseudocode of the original IDE algorithm [20] that is relevant to our work.
Phase I
A shortened version of the ForwardComputeJumpFunctionsSLRPs procedure from phase I of the original IDE algorithm [20].
Propagate
The Propagate procedure from the original IDE algorithm [20].
Phase II
Phase II (value propagation and value computation) of the original IDE algorithm [20].
Propagate Value
The PropagateValue procedure from the original IDE algorithm [20].
References
[20] Mooly Sagiv, Thomas Reps, and Susan Horwitz. Precise Interprocedural Dataflow Analysis with Applications to Constant Propagation. Theor. Comput. Sci., 167(1-2):131–170, 1996.