Backed out changeset 643354059afb (bug 874508) for b2g build bustage
CLOSED TREE
Bug 915846 - IonMonkey: Introduce sentinal values for the max_exponent_ field to represent infinity and NaN. r=nbp
Bug 915846 - IonMonkey: Introduce several new Range predicate helper functions. r=nbp
Bug 915846 - IonMonkey: Use Range accessor methods instead of accessing fields directly in some places. r=nbp
Bug 915846 - IonMonkey: Simplify int64 arithmetic to int32 arithmetic in several places. r=nbp
Bug 915846 - IonMonkey: Rewrite how Ranges are initialized, eliminating rectifyExponent() and making tricky details more explicit. r=nbp
Bug 915846 - IonMonkey: Create beta nodes for comparisons with double constants. r=nbp
Bug 915846 - IonMonkey: Add range checking for beta nodes. r=nbp
Bug 915846 - IonMonkey: Assert that we don't try to do range analysis on instructions that don't produce a value. r=nbp
Bug 915846 - IonMonkey: Collect all of Range's invariants and enforce them uniformly. r=nbp
Bug 915846 - Spew the full name of an MDefinition instead of just the number. r=nbp
Bug 915846 - IonMonkey: Simple range analysis for div and sqrt. r=nbp
Bug 921902 - Separate generation and attaching of heap property type constraints, r=jandem.