summaryrefslogtreecommitdiff
path: root/src/jit/lowerarm.cpp
diff options
context:
space:
mode:
authorBruce Forstall <brucefo@microsoft.com>2018-05-22 13:50:38 -0700
committerGitHub <noreply@github.com>2018-05-22 13:50:38 -0700
commit7153e441ef21e9bb5e022229c0808b964b9199e0 (patch)
tree6fe6ff629b7784e528322cb9ab6f922478ca4fc1 /src/jit/lowerarm.cpp
parent32ab54d345a4ab2eb572fe3ba061b6e0d1b31088 (diff)
downloadcoreclr-7153e441ef21e9bb5e022229c0808b964b9199e0.tar.gz
coreclr-7153e441ef21e9bb5e022229c0808b964b9199e0.tar.bz2
coreclr-7153e441ef21e9bb5e022229c0808b964b9199e0.zip
Remove JIT LEGACY_BACKEND code (#18064)
Remove JIT LEGACY_BACKEND code All code related to the LEGACY_BACKEND JIT is removed. This includes all code related to x87 floating-point code generation. Almost 50,000 lines of code have been removed. Remove legacyjit/legacynonjit directories Remove reg pairs Remove tiny instruction descriptors Remove compCanUseSSE2 (it's always true) Remove unused FEATURE_FP_REGALLOC
Diffstat (limited to 'src/jit/lowerarm.cpp')
-rw-r--r--src/jit/lowerarm.cpp34
1 files changed, 0 insertions, 34 deletions
diff --git a/src/jit/lowerarm.cpp b/src/jit/lowerarm.cpp
deleted file mode 100644
index 8cf5225388..0000000000
--- a/src/jit/lowerarm.cpp
+++ /dev/null
@@ -1,34 +0,0 @@
-// Licensed to the .NET Foundation under one or more agreements.
-// The .NET Foundation licenses this file to you under the MIT license.
-// See the LICENSE file in the project root for more information.
-
-/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XX XX
-XX Lowering for ARM XX
-XX XX
-XX This encapsulates all the logic for lowering trees for the ARM XX
-XX architecture. For a more detailed view of what is lowering, please XX
-XX take a look at Lower.cpp XX
-XX XX
-XX XX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-*/
-
-#include "jitpch.h"
-#ifdef _MSC_VER
-#pragma hdrstop
-#endif
-
-#ifndef LEGACY_BACKEND // This file is ONLY used for the RyuJIT backend that uses the linear scan register allocator
-
-#ifdef _TARGET_ARM_
-
-#include "jit.h"
-#include "sideeffects.h"
-#include "lower.h"
-
-#endif // _TARGET_ARM_
-
-#endif // !LEGACY_BACKEND