Wed 18 Jan 2017 10:55 - 11:20 at Amphitheater 44 - Abstract Interpretation Chair(s): Isabella Mastroeni
Flow-driven, higher-order inlining is blocked by free variables, each of which may have multiple extant bindings. Current environment analyses designed to justify such inlining cannot cope with multiple bindings or are otherwise too weak. These weaknesses block critical compiler optimizations that provide functional languages with low-cost abstractions. We present an a posteriori environment analysis built on pushdown-model abstract interpretations that can justify inlinings out of reach of current analyses. Furthermore, it requires no modification to the abstract interpretation hosting it, as it’s performed after the fact.
Wed 18 JanDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
Wed 18 Jan
Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
10:30 - 12:10 | Abstract InterpretationPOPL at Amphitheater 44 Chair(s): Isabella Mastroeni University of Verona, Italy | ||
10:30 25mTalk | Ogre and Pythia, An invariance proof method for weak consistency models POPL | ||
10:55 25mTalk | A Posteriori Environment Analysis with Pushdown Delta CFA POPL Kimball Germane University of Utah, Matthew Might University of Utah; Harvard Medical School; The White House | ||
11:20 25mTalk | Semantic-Directed Clumping of Disjunctive Abstract States POPL Huisong Li INRIA/CNRS/ENS/PSL*, François Bérenger INRIA/CNRS/ENS/PSL*, Bor-Yuh Evan Chang University of Colorado Boulder, Xavier Rival INRIA/CNRS/ENS Paris | ||
11:45 25mTalk | Fast Polyhedra Abstract Domain POPL |