Reapply change 1578859: Add a new set of APIs for JIT configuration.
authorPat Gavlin <pagavlin@microsoft.com>
Mon, 7 Mar 2016 19:41:19 +0000 (11:41 -0800)
committerPat Gavlin <pagavlin@microsoft.com>
Mon, 7 Mar 2016 19:41:19 +0000 (11:41 -0800)
commit207e1b80b69227c1275c1fc5f642d3edc39239d5
tree914e1161ca9118baac862559e2851422d55606f0
parentc83c1dc29f5794ca3c7d1d6deb6238a947368a21
Reapply change 1578859: Add a new set of APIs for JIT configuration.

SuperPMI has been udpated to accommodate this change, and should no
longer crash when run using a JIT built with these changes.

[tfs-changeset: 1582144]

Commit migrated from https://github.com/dotnet/coreclr/commit/cc90f62e4b4f45e6b9b3e9ee2251df32fad9f2f0
41 files changed:
src/coreclr/src/inc/utilcode.h
src/coreclr/src/jit/CMakeLists.txt
src/coreclr/src/jit/alloc.cpp
src/coreclr/src/jit/block.cpp
src/coreclr/src/jit/codegencommon.cpp
src/coreclr/src/jit/codegenlegacy.cpp
src/coreclr/src/jit/compiler.cpp
src/coreclr/src/jit/compiler.h
src/coreclr/src/jit/compiler.hpp
src/coreclr/src/jit/disasm.cpp
src/coreclr/src/jit/ee_il_dll.cpp
src/coreclr/src/jit/emit.cpp
src/coreclr/src/jit/emitarm.cpp
src/coreclr/src/jit/emitarm64.cpp
src/coreclr/src/jit/emitxarch.cpp
src/coreclr/src/jit/error.cpp
src/coreclr/src/jit/flowgraph.cpp
src/coreclr/src/jit/gcencode.cpp
src/coreclr/src/jit/gentree.h
src/coreclr/src/jit/importer.cpp
src/coreclr/src/jit/inlinepolicy.cpp
src/coreclr/src/jit/instr.cpp
src/coreclr/src/jit/jit.h
src/coreclr/src/jit/jit.settings.targets
src/coreclr/src/jit/jitconfig.cpp [new file with mode: 0644]
src/coreclr/src/jit/jitconfig.h [new file with mode: 0644]
src/coreclr/src/jit/jitconfigvalues.h [new file with mode: 0644]
src/coreclr/src/jit/jitpch.h
src/coreclr/src/jit/jittelemetry.cpp
src/coreclr/src/jit/lsra.cpp
src/coreclr/src/jit/morph.cpp
src/coreclr/src/jit/optcse.cpp
src/coreclr/src/jit/optimizer.cpp
src/coreclr/src/jit/regalloc.cpp
src/coreclr/src/jit/regset.cpp
src/coreclr/src/jit/sharedfloat.cpp
src/coreclr/src/jit/unwindarm.cpp
src/coreclr/src/jit/utils.cpp
src/coreclr/src/jit/utils.h
src/coreclr/src/jit/valuenum.cpp
src/coreclr/src/utilcode/jithost.cpp