summaryrefslogtreecommitdiff
path: root/src/zap
diff options
context:
space:
mode:
authorFei Peng <fei.peng@intel.com>2017-12-07 14:08:55 -0800
committerFei Peng <fei.peng@intel.com>2017-12-12 09:58:21 -0800
commit5ac4d2a87fb0333c519c626f512b8f5bd42b51a0 (patch)
tree8e92c848e51b797a6fecf70a1ce32c6fd0964758 /src/zap
parent2e92b4a71071c1c99d1b39d8441c42d805d93310 (diff)
downloadcoreclr-5ac4d2a87fb0333c519c626f512b8f5bd42b51a0.tar.gz
coreclr-5ac4d2a87fb0333c519c626f512b8f5bd42b51a0.tar.bz2
coreclr-5ac4d2a87fb0333c519c626f512b8f5bd42b51a0.zip
Add SPMI for getTypeForPrimitiveNumericClass
Diffstat (limited to 'src/zap')
-rw-r--r--src/zap/zapinfo.cpp5
-rw-r--r--src/zap/zapinfo.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/zap/zapinfo.cpp b/src/zap/zapinfo.cpp
index 215f4a7360..02edde0f17 100644
--- a/src/zap/zapinfo.cpp
+++ b/src/zap/zapinfo.cpp
@@ -3106,6 +3106,11 @@ CorInfoType ZapInfo::getTypeForPrimitiveValueClass(CORINFO_CLASS_HANDLE cls)
return m_pEEJitInfo->getTypeForPrimitiveValueClass(cls);
}
+CorInfoType ZapInfo::getTypeForPrimitiveNumericClass(CORINFO_CLASS_HANDLE cls)
+{
+ return m_pEEJitInfo->getTypeForPrimitiveNumericClass(cls);
+}
+
BOOL ZapInfo::canCast(CORINFO_CLASS_HANDLE child,
CORINFO_CLASS_HANDLE parent)
{
diff --git a/src/zap/zapinfo.h b/src/zap/zapinfo.h
index 621ffbdc30..0e2bf9dcaf 100644
--- a/src/zap/zapinfo.h
+++ b/src/zap/zapinfo.h
@@ -573,6 +573,7 @@ public:
CORINFO_METHOD_HANDLE mapMethodDeclToMethodImpl(CORINFO_METHOD_HANDLE methHnd);
CORINFO_CLASS_HANDLE getBuiltinClass(CorInfoClassId classId);
CorInfoType getTypeForPrimitiveValueClass(CORINFO_CLASS_HANDLE cls);
+ CorInfoType getTypeForPrimitiveNumericClass(CORINFO_CLASS_HANDLE cls);
BOOL canCast(CORINFO_CLASS_HANDLE child, CORINFO_CLASS_HANDLE parent);
BOOL areTypesEquivalent(CORINFO_CLASS_HANDLE cls1, CORINFO_CLASS_HANDLE cls2);
TypeCompareState compareTypesForCast(CORINFO_CLASS_HANDLE fromClass, CORINFO_CLASS_HANDLE toClass);