summaryrefslogtreecommitdiff
path: root/src/jit/emitfmtsxarch.h
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/emitfmtsxarch.h
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/emitfmtsxarch.h')
-rw-r--r--src/jit/emitfmtsxarch.h49
1 files changed, 0 insertions, 49 deletions
diff --git a/src/jit/emitfmtsxarch.h b/src/jit/emitfmtsxarch.h
index 4d97c4d8c5..a2814f86ce 100644
--- a/src/jit/emitfmtsxarch.h
+++ b/src/jit/emitfmtsxarch.h
@@ -200,55 +200,6 @@ IF_DEF(AWR_RRD_CNS, IS_AM_WR|IS_R1_RD, AMD_CNS) // write [adr], read r
IF_DEF(ARW_SHF, IS_AM_RW, AMD_CNS) // shift [adr], const
-
-
-//----------------------------------------------------------------------------
-// The following formats are used for FP coprocessor instructions
-//----------------------------------------------------------------------------
-#if FEATURE_STACK_FP_X87
-
-IF_DEF(FRD, IS_FP_STK, NONE) // read ST(n)
-IF_DEF(FWR, IS_FP_STK, NONE) // write ST(n)
-IF_DEF(FRW, IS_FP_STK, NONE) // r/w ST(n)
-
-IF_DEF(TRD, IS_FP_STK, NONE) // read ST(0)
-IF_DEF(TWR, IS_FP_STK, NONE) // write ST(0)
-IF_DEF(TRW, IS_FP_STK, NONE) // r/w ST(0)
-
-IF_DEF(FRD_TRD, IS_FP_STK, NONE) // read ST(n), read ST(0)
-IF_DEF(FWR_TRD, IS_FP_STK, NONE) // write ST(n), read ST(0)
-IF_DEF(FRW_TRD, IS_FP_STK, NONE) // r/w ST(n), read ST(0)
-
-IF_DEF(TRD_FRD, IS_FP_STK, NONE) // read ST(0), read ST(n)
-IF_DEF(TWR_FRD, IS_FP_STK, NONE) // write ST(0), read ST(n)
-IF_DEF(TRW_FRD, IS_FP_STK, NONE) // r/w ST(0), read ST(n)
-
-IF_DEF(TRD_SRD, IS_FP_STK|IS_SF_RD, NONE) // read ST(0), read [stk]
-IF_DEF(TWR_SRD, IS_FP_STK|IS_SF_RD, NONE) // write ST(0), read [stk]
-IF_DEF(TRW_SRD, IS_FP_STK|IS_SF_RD, NONE) // r/w ST(0), read [stk]
-
-//////(SRD_TRD, IS_FP_STK|IS_SF_RD, NONE) // read [stk], read ST(n)
-IF_DEF(SWR_TRD, IS_FP_STK|IS_SF_WR, NONE) // write [stk], read ST(n)
-//////(SRW_TRD, IS_FP_STK|IS_SF_RW, NONE) // r/w [stk], read ST(n)
-
-IF_DEF(TRD_MRD, IS_FP_STK|IS_GM_RD, NONE) // read ST(0), read [mem]
-IF_DEF(TWR_MRD, IS_FP_STK|IS_GM_RD, NONE) // write ST(0), read [mem]
-IF_DEF(TRW_MRD, IS_FP_STK|IS_GM_RD, NONE) // r/w ST(0), read [mem]
-
-//////(MRD_TRD, IS_FP_STK|IS_GM_RD, NONE) // read [mem], read ST(n)
-IF_DEF(MWR_TRD, IS_FP_STK|IS_GM_WR, NONE) // write [mem], read ST(n)
-//////(MRW_TRD, IS_FP_STK|IS_GM_RW, NONE) // r/w [mem], read ST(n)
-
-IF_DEF(TRD_ARD, IS_FP_STK|IS_AM_RD, AMD ) // read ST(0), read [adr]
-IF_DEF(TWR_ARD, IS_FP_STK|IS_AM_RD, AMD ) // write ST(0), read [adr]
-IF_DEF(TRW_ARD, IS_FP_STK|IS_AM_RD, AMD ) // r/w ST(0), read [adr]
-
-//////(ARD_TRD, IS_FP_STK|IS_AM_RD, AMD ) // read [adr], read ST(n)
-IF_DEF(AWR_TRD, IS_FP_STK|IS_AM_WR, AMD ) // write [adr], read ST(n)
-//////(ARW_TRD, IS_FP_STK|IS_AM_RW, AMD ) // r/w [adr], read ST(n)
-
-#endif // FEATURE_STACK_FP_X87
-
//////////////////////////////////////////////////////////////////////////////
#undef IF_DEF