Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dotnet/runtime.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/coreclr/jit/codegencommon.cpp')
-rw-r--r--src/coreclr/jit/codegencommon.cpp24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/coreclr/jit/codegencommon.cpp b/src/coreclr/jit/codegencommon.cpp
index c365528cbf4..6e4e7ef0bab 100644
--- a/src/coreclr/jit/codegencommon.cpp
+++ b/src/coreclr/jit/codegencommon.cpp
@@ -1030,14 +1030,7 @@ bool CodeGen::genCreateAddrMode(
if (!addr->OperIs(GT_ADD))
{
-#if TARGET_ARM64
- if (!addr->OperIs(GT_ADDEX))
- {
- return false;
- }
-#else
return false;
-#endif
}
GenTree* rv1 = nullptr;
@@ -1064,23 +1057,6 @@ bool CodeGen::genCreateAddrMode(
op2 = addr->AsOp()->gtOp2;
}
-#if TARGET_ARM64
- if (addr->OperIs(GT_ADDEX))
- {
- if (op2->isContained() && op2->OperIs(GT_CAST))
- {
- *rv1Ptr = op1;
- *rv2Ptr = op2;
- *mulPtr = 1;
- *cnsPtr = 0;
- *revPtr = false; // op2 is never a gc type
- assert(!varTypeIsGC(op2));
- return true;
- }
- return false;
- }
-#endif
-
// Can't use indirect addressing mode as we need to check for overflow.
// Also, can't use 'lea' as it doesn't set the flags.