Enum mozjs::jsapi::JSJitCompilerOption
source · #[repr(u32)]pub enum JSJitCompilerOption {
Show 31 variants
JSJITCOMPILER_BASELINE_INTERPRETER_WARMUP_TRIGGER,
JSJITCOMPILER_BASELINE_WARMUP_TRIGGER,
JSJITCOMPILER_IC_FORCE_MEGAMORPHIC,
JSJITCOMPILER_ION_NORMAL_WARMUP_TRIGGER,
JSJITCOMPILER_ION_GVN_ENABLE,
JSJITCOMPILER_ION_FORCE_IC,
JSJITCOMPILER_ION_ENABLE,
JSJITCOMPILER_JIT_TRUSTEDPRINCIPALS_ENABLE,
JSJITCOMPILER_ION_CHECK_RANGE_ANALYSIS,
JSJITCOMPILER_ION_FREQUENT_BAILOUT_THRESHOLD,
JSJITCOMPILER_BASE_REG_FOR_LOCALS,
JSJITCOMPILER_INLINING_BYTECODE_MAX_LENGTH,
JSJITCOMPILER_BASELINE_INTERPRETER_ENABLE,
JSJITCOMPILER_BASELINE_ENABLE,
JSJITCOMPILER_OFFTHREAD_COMPILATION_ENABLE,
JSJITCOMPILER_FULL_DEBUG_CHECKS,
JSJITCOMPILER_JUMP_THRESHOLD,
JSJITCOMPILER_NATIVE_REGEXP_ENABLE,
JSJITCOMPILER_JIT_HINTS_ENABLE,
JSJITCOMPILER_SIMULATOR_ALWAYS_INTERRUPT,
JSJITCOMPILER_SPECTRE_INDEX_MASKING,
JSJITCOMPILER_SPECTRE_OBJECT_MITIGATIONS,
JSJITCOMPILER_SPECTRE_STRING_MITIGATIONS,
JSJITCOMPILER_SPECTRE_VALUE_MASKING,
JSJITCOMPILER_SPECTRE_JIT_TO_CXX_CALLS,
JSJITCOMPILER_WATCHTOWER_MEGAMORPHIC,
JSJITCOMPILER_WASM_FOLD_OFFSETS,
JSJITCOMPILER_WASM_DELAY_TIER2,
JSJITCOMPILER_WASM_JIT_BASELINE,
JSJITCOMPILER_WASM_JIT_OPTIMIZING,
JSJITCOMPILER_NOT_AN_OPTION,
}
Variants§
JSJITCOMPILER_BASELINE_INTERPRETER_WARMUP_TRIGGER
JSJITCOMPILER_BASELINE_WARMUP_TRIGGER
JSJITCOMPILER_IC_FORCE_MEGAMORPHIC
JSJITCOMPILER_ION_NORMAL_WARMUP_TRIGGER
JSJITCOMPILER_ION_GVN_ENABLE
JSJITCOMPILER_ION_FORCE_IC
JSJITCOMPILER_ION_ENABLE
JSJITCOMPILER_JIT_TRUSTEDPRINCIPALS_ENABLE
JSJITCOMPILER_ION_CHECK_RANGE_ANALYSIS
JSJITCOMPILER_ION_FREQUENT_BAILOUT_THRESHOLD
JSJITCOMPILER_BASE_REG_FOR_LOCALS
JSJITCOMPILER_INLINING_BYTECODE_MAX_LENGTH
JSJITCOMPILER_BASELINE_INTERPRETER_ENABLE
JSJITCOMPILER_BASELINE_ENABLE
JSJITCOMPILER_OFFTHREAD_COMPILATION_ENABLE
JSJITCOMPILER_FULL_DEBUG_CHECKS
JSJITCOMPILER_JUMP_THRESHOLD
JSJITCOMPILER_NATIVE_REGEXP_ENABLE
JSJITCOMPILER_JIT_HINTS_ENABLE
JSJITCOMPILER_SIMULATOR_ALWAYS_INTERRUPT
JSJITCOMPILER_SPECTRE_INDEX_MASKING
JSJITCOMPILER_SPECTRE_OBJECT_MITIGATIONS
JSJITCOMPILER_SPECTRE_STRING_MITIGATIONS
JSJITCOMPILER_SPECTRE_VALUE_MASKING
JSJITCOMPILER_SPECTRE_JIT_TO_CXX_CALLS
JSJITCOMPILER_WATCHTOWER_MEGAMORPHIC
JSJITCOMPILER_WASM_FOLD_OFFSETS
JSJITCOMPILER_WASM_DELAY_TIER2
JSJITCOMPILER_WASM_JIT_BASELINE
JSJITCOMPILER_WASM_JIT_OPTIMIZING
JSJITCOMPILER_NOT_AN_OPTION
Trait Implementations§
source§impl Clone for JSJitCompilerOption
impl Clone for JSJitCompilerOption
source§fn clone(&self) -> JSJitCompilerOption
fn clone(&self) -> JSJitCompilerOption
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for JSJitCompilerOption
impl Debug for JSJitCompilerOption
source§impl Hash for JSJitCompilerOption
impl Hash for JSJitCompilerOption
source§impl PartialEq<JSJitCompilerOption> for JSJitCompilerOption
impl PartialEq<JSJitCompilerOption> for JSJitCompilerOption
source§fn eq(&self, other: &JSJitCompilerOption) -> bool
fn eq(&self, other: &JSJitCompilerOption) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for JSJitCompilerOption
impl Eq for JSJitCompilerOption
impl StructuralEq for JSJitCompilerOption
impl StructuralPartialEq for JSJitCompilerOption
Auto Trait Implementations§
impl RefUnwindSafe for JSJitCompilerOption
impl Send for JSJitCompilerOption
impl Sync for JSJitCompilerOption
impl Unpin for JSJitCompilerOption
impl UnwindSafe for JSJitCompilerOption
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more