summaryrefslogtreecommitdiff
path: root/src/jit/lsra.cpp
diff options
context:
space:
mode:
authorMikhail Skvortcov <m.skvortcov@partner.samsung.com>2017-02-06 17:46:17 +0300
committerMikhail Skvortcov <m.skvortcov@partner.samsung.com>2017-03-01 00:23:50 +0300
commitaf94355b2ba32c4baa8b76c2e57d81322f1780d8 (patch)
treef8bc73ebae88b535021e2fd110d173dfbc3eaeb1 /src/jit/lsra.cpp
parent98ae83d08bb97de3e6e4bb68453dcd4680949734 (diff)
downloadcoreclr-af94355b2ba32c4baa8b76c2e57d81322f1780d8.tar.gz
coreclr-af94355b2ba32c4baa8b76c2e57d81322f1780d8.tar.bz2
coreclr-af94355b2ba32c4baa8b76c2e57d81322f1780d8.zip
RyuJIT/ARM32: Enable P/Invoke lowering.
Diffstat (limited to 'src/jit/lsra.cpp')
-rw-r--r--src/jit/lsra.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/jit/lsra.cpp b/src/jit/lsra.cpp
index 2d317a79f1..a431019437 100644
--- a/src/jit/lsra.cpp
+++ b/src/jit/lsra.cpp
@@ -2758,6 +2758,8 @@ regMaskTP LinearScan::getKillSetForNode(GenTree* tree)
needFloatTmpForFPCall = true;
}
}
+#endif // _TARGET_X86_
+#if defined(_TARGET_X86_) || defined(_TARGET_ARM_)
if (tree->IsHelperCall())
{
GenTreeCall* call = tree->AsCall();
@@ -2765,7 +2767,7 @@ regMaskTP LinearScan::getKillSetForNode(GenTree* tree)
killMask = compiler->compHelperCallKillSet(helpFunc);
}
else
-#endif // _TARGET_X86_
+#endif // defined(_TARGET_X86_) || defined(_TARGET_ARM_)
{
// if there is no FP used, we can ignore the FP kills
if (compiler->compFloatingPointUsed)