When a value Id comes from hi-boot, insert noinline. Fixes #10083.

Authored by ezyang on May 12 2016, 10:33 PM.

Description

When a value Id comes from hi-boot, insert noinline. Fixes Trac #10083.

Summary:
This also drops the parked fix from
efa7b3a474bc373201ab145c129262a73c86f959
(though I didn't revert the refactoring).

Signed-off-by: Edward Z. Yang <ezyang@cs.stanford.edu>

Test Plan: validate

Reviewers: simonpj, austin, bgamari

Subscribers: thomie

Differential Revision: https://phabricator.haskell.org/D2211

GHC Trac Issues: Trac #10083