Profiling indicated pretty clearly that JSImmediate::type should be inlined.
Created attachment 16742 [details] patch