Bug 941617 - IonMonkey: Fix ComputeThis's OSI point, allowing safepoint processing to be refined. r=bhackett
Bug 939820 - IonMonkey: Move LLabel's Label into LBlock. r=bhackett
Bug 939820 - IonMonkey: Don't create LLabels for register allocators other than LSRA. r=bhackett
Bug 939820 - IonMonkey: Don't create LNops for register allocators other than LSRA. r=bhackett
Bug 939824 - IonMonkey: Refactor a splitting method out of splitAcrossCalls. r=bhackett
Bug 939824 - IonMonkey: When splitting across calls, don't split around every range boundary. r=bhackett
Bug 939824 - IonMonkey: Convert trySplitAcrossHotcode to use splitAt. r=bhackett
Bug 941652 - IonMonkey: Fix quadradic-time insertion into LiveInterval use lists. r=bhackett
Bug 941916 followup: Drop another unused param "aFlexContainerFrame" from SingleLineCrossAxisPositionTracker constructor. r=trivial (essentially the same as previous patch)