After we start using singleton LLIntEntrypoints, maybe it is worth to use weak reference to JITCodes to avoid keep them allocated when there is no references to it.