Bug 1725632 - Part 3: Fix-up includes to js/src/jit in js/src/gc. r=jandem
authorAndré Bargull <andre.bargull@gmail.com>
Tue, 17 Aug 2021 15:44:33 +0000
changeset 589124 5430196b65a1276bf0f2d7a8f2cc5539541b060d
parent 589123 d748d5ce02deeccf4fb2da5841db11d9f31195c6
child 589125 58d8d8061ac22fc55ed2f4b20ba08e4babfc89f7
push id148165
push userandre.bargull@gmail.com
push dateTue, 17 Aug 2021 15:58:00 +0000
treeherderautoland@4cde398f759e [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersjandem
bugs1725632
milestone93.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1725632 - Part 3: Fix-up includes to js/src/jit in js/src/gc. r=jandem Depends on D122592 Differential Revision: https://phabricator.services.mozilla.com/D122593
js/src/gc/Barrier.cpp
js/src/gc/GC.cpp
--- a/js/src/gc/Barrier.cpp
+++ b/js/src/gc/Barrier.cpp
@@ -2,17 +2,17 @@
  * vim: set ts=8 sts=2 et sw=2 tw=80:
  * This Source Code Form is subject to the terms of the Mozilla Public
  * License, v. 2.0. If a copy of the MPL was not distributed with this
  * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
 
 #include "gc/Barrier.h"
 
 #include "gc/Policy.h"
-#include "jit/Ion.h"
+#include "jit/JitContext.h"
 #include "js/HashTable.h"
 #include "js/shadow/Zone.h"  // JS::shadow::Zone
 #include "js/Value.h"
 #include "vm/BigIntType.h"  // JS::BigInt
 #include "vm/EnvironmentObject.h"
 #include "vm/GeneratorObject.h"
 #include "vm/GetterSetter.h"
 #include "vm/JSObject.h"
--- a/js/src/gc/GC.cpp
+++ b/js/src/gc/GC.cpp
@@ -221,23 +221,23 @@
 #include "gc/FreeOp.h"
 #include "gc/GCInternals.h"
 #include "gc/GCLock.h"
 #include "gc/GCProbes.h"
 #include "gc/Memory.h"
 #include "gc/ParallelWork.h"
 #include "gc/Policy.h"
 #include "gc/WeakMap.h"
-#include "jit/BaselineJIT.h"
+#include "jit/Assembler.h"
+#include "jit/ExecutableAllocator.h"
 #include "jit/JitCode.h"
-#include "jit/JitcodeMap.h"
 #include "jit/JitRealm.h"
 #include "jit/JitRuntime.h"
 #include "jit/JitZone.h"
-#include "jit/MacroAssembler.h"     // js::jit::CodeAlignment
+#include "jit/ProcessExecutableMemory.h"
 #include "js/HeapAPI.h"             // JS::GCCellPtr
 #include "js/Object.h"              // JS::GetClass
 #include "js/PropertyAndElement.h"  // JS_DefineProperty
 #include "js/SliceBudget.h"
 #include "proxy/DeadObjectProxy.h"
 #include "util/DifferentialTesting.h"
 #include "util/Poison.h"
 #include "util/Windows.h"