Small step toward reduction/elimination of JIT icall hashing. (mono/mono#14149)
authorJay Krell <jay.krell@cornell.edu>
Mon, 22 Apr 2019 09:04:32 +0000 (02:04 -0700)
committerAlexander Köplinger <alex.koeplinger@outlook.com>
Mon, 22 Apr 2019 09:04:32 +0000 (11:04 +0200)
commitae8fa8e6560dcfd8adf11ff25ac7a0036afb921a
treea45c55dfd0eb3f5fd5442d1757389dadfd985791
parent27673120a7acfc11956a27bb8cf760b30f22a6b6
Small step toward reduction/elimination of JIT icall hashing. (mono/mono#14149)

Ultimate goal is to significantly reduce or maybe completely
eliminate the hashing of JIT icalls.

It is not a small change.

This is a small digestable albeit tedious step toward that.

The "names" of opcode emulation icalls are needed for
token pasting and/or struct fields. They are needed without quotes.

This PR removes the quotes.
And then for now, just always restores them.

This is extracted from https://github.com/mono/mono/pull/14047
as a step toward making it easier to review.

Commit migrated from https://github.com/mono/mono/commit/800701fe3f370a3f1ab79723192fb3262d1b8375
src/mono/mono/mini/mini-runtime.c