UPDF AI

Path-sensitive, value-flow optimizations of programs (program analysis)

Rastislav Bodík,Rajiv Gupta,M. Soffa

1999
11 Citations

TLDR

This thesis describes how to defeat this exponential path explosion, in its various forms: how to analyze paths separately only when it matters, via demand analysis; how to generate less path-specific code, via optimal profiling feedback; and how to avoid profiling individual paths, via adding confidence to imprecise profiles.