From 65e8e7eca7099f352089fbb17c0b4d6bc087ec21 Mon Sep 17 00:00:00 2001 From: SingleAccretion Date: Thu, 7 Jul 2022 22:59:24 +0300 Subject: [PATCH] Enable direct decomposition of promoted args on ARM --- src/coreclr/jit/morph.cpp | 8 -------- 1 file changed, 8 deletions(-) diff --git a/src/coreclr/jit/morph.cpp b/src/coreclr/jit/morph.cpp index 20dcd09b6eadbc..8e8215bd21fbdb 100644 --- a/src/coreclr/jit/morph.cpp +++ b/src/coreclr/jit/morph.cpp @@ -3188,14 +3188,6 @@ GenTreeCall* Compiler::fgMorphArgs(GenTreeCall* call) makeOutArgCopy = true; } #endif // defined(TARGET_ARMARCH) || defined(TARGET_LOONGARCH64) - -#ifdef TARGET_ARM - if ((lclVar != nullptr) && - (lvaGetPromotionType(lclVar->AsLclVarCommon()->GetLclNum()) == PROMOTION_TYPE_INDEPENDENT)) - { - makeOutArgCopy = true; - } -#endif // TARGET_ARM } else {