mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-16 14:55:47 +00:00
Bug 1752099 part 3 - Inline ComputeJitSupportFlags into its now sole caller. r=lth
Depends on D137024 Differential Revision: https://phabricator.services.mozilla.com/D137025
This commit is contained in:
parent
a04410b98b
commit
34d282cc96
@ -107,21 +107,17 @@ bool jit::InitializeJit() {
|
||||
InitARMFlags();
|
||||
#endif
|
||||
|
||||
// Note: jit flags need to be initialized after the InitARMFlags call above.
|
||||
ComputeJitSupportFlags();
|
||||
|
||||
CheckPerf();
|
||||
|
||||
#ifndef JS_CODEGEN_NONE
|
||||
MOZ_ASSERT(js::jit::CPUFlagsHaveBeenComputed());
|
||||
#endif
|
||||
return true;
|
||||
}
|
||||
|
||||
void jit::ComputeJitSupportFlags() {
|
||||
// Note: jit flags need to be initialized after the InitARMFlags call above.
|
||||
JitOptions.supportsFloatingPoint = MacroAssembler::SupportsFloatingPoint();
|
||||
JitOptions.supportsUnalignedAccesses =
|
||||
MacroAssembler::SupportsUnalignedAccesses();
|
||||
|
||||
CheckPerf();
|
||||
return true;
|
||||
}
|
||||
|
||||
bool jit::JitSupportsWasmSimd() {
|
||||
|
@ -149,10 +149,6 @@ class JitContext {
|
||||
// Process-wide initialization of JIT data structures.
|
||||
[[nodiscard]] bool InitializeJit();
|
||||
|
||||
// Call this after changing hardware parameters via command line flags (on
|
||||
// platforms that support that).
|
||||
void ComputeJitSupportFlags();
|
||||
|
||||
// Get and set the current JIT context.
|
||||
JitContext* GetJitContext();
|
||||
JitContext* MaybeGetJitContext();
|
||||
|
Loading…
Reference in New Issue
Block a user