Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(131)

Unified Diff: runtime/vm/stack_frame_mips.h

Issue 2858623002: Remove MIPS support (Closed)
Patch Set: Merge and cleanup Created 3 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « runtime/vm/stack_frame.h ('k') | runtime/vm/stub_code_mips.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: runtime/vm/stack_frame_mips.h
diff --git a/runtime/vm/stack_frame_mips.h b/runtime/vm/stack_frame_mips.h
deleted file mode 100644
index 7290b8b70509420065499a0562b285f556d84c88..0000000000000000000000000000000000000000
--- a/runtime/vm/stack_frame_mips.h
+++ /dev/null
@@ -1,50 +0,0 @@
-// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file
-// for details. All rights reserved. Use of this source code is governed by a
-// BSD-style license that can be found in the LICENSE file.
-
-#ifndef RUNTIME_VM_STACK_FRAME_MIPS_H_
-#define RUNTIME_VM_STACK_FRAME_MIPS_H_
-
-namespace dart {
-
-/* MIPS Dart Frame Layout
-
- | | <- TOS
-Callee frame | ... |
- | current RA | (PC of current frame)
- | callee's PC marker |
- +--------------------+
-Current frame | ... T| <- SP of current frame
- | first local T|
- | caller's PP T|
- | CODE_REG T| (current frame's code object)
- | caller's FP | <- FP of current frame
- | caller's RA | (PC of caller frame)
- +--------------------+
-Caller frame | last parameter | <- SP of caller frame
- | ... |
-
- T against a slot indicates it needs to be traversed during GC.
-*/
-
-static const int kDartFrameFixedSize = 4; // PP, FP, RA, PC marker.
-static const int kSavedPcSlotFromSp = -1;
-
-static const int kFirstObjectSlotFromFp = -1; // Used by GC to traverse stack.
-
-static const int kFirstLocalSlotFromFp = -3;
-static const int kSavedCallerPpSlotFromFp = -2;
-static const int kPcMarkerSlotFromFp = -1;
-static const int kSavedCallerFpSlotFromFp = 0;
-static const int kSavedCallerPcSlotFromFp = 1;
-static const int kParamEndSlotFromFp = 1; // One slot past last parameter.
-static const int kCallerSpSlotFromFp = 2;
-
-// Entry and exit frame layout.
-static const int kExitLinkSlotFromEntryFp = -24;
-COMPILE_ASSERT(kAbiPreservedCpuRegCount == 8);
-COMPILE_ASSERT(kAbiPreservedFpuRegCount == 12);
-
-} // namespace dart
-
-#endif // RUNTIME_VM_STACK_FRAME_MIPS_H_
« no previous file with comments | « runtime/vm/stack_frame.h ('k') | runtime/vm/stub_code_mips.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698