diff options
author | Bruce Forstall <brucefo@microsoft.com> | 2018-05-22 13:50:38 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-05-22 13:50:38 -0700 |
commit | 7153e441ef21e9bb5e022229c0808b964b9199e0 (patch) | |
tree | 6fe6ff629b7784e528322cb9ab6f922478ca4fc1 /src/jit/lowerarm.cpp | |
parent | 32ab54d345a4ab2eb572fe3ba061b6e0d1b31088 (diff) | |
download | coreclr-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.cpp | 34 |
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 |