Exact compiler-owned identities used by architecture intrinsic helpers. Source helpers.rs::get_twice_wide_int_ty and project_to_simd.
def
Miri.Input.CompilerArchitectureFacts.integerLayout
(runtime : RuntimeMetadata)
(bits : Nat)
(signed : Bool)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Input.CompilerArchitectureFacts.integerLayoutContext
(context : CompilerFacts.Context)
(bits : Nat)
(signed : Bool)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Input.CompilerArchitectureFacts.twiceWideLayout
(runtime : RuntimeMetadata)
(id : MIR.TyId)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Input.CompilerArchitectureFacts.twiceWideLayoutContext
(context : CompilerFacts.Context)
(id : MIR.TyId)
:
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Miri.Input.CompilerArchitectureFacts.isSimd context id = Miri.Input.CompilerFacts.boolean context id "is_simd"
Instances For
def
Miri.Input.CompilerArchitectureFacts.simdSizeAndType
(context : CompilerFacts.Context)
(id : MIR.TyId)
:
Query payload contains actual compiler lane count and element identity; backend vector size does not establish either source property.
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
Miri.Input.CompilerArchitectureFacts.simdHooks
{P S C V : Type}
(context : CompilerFacts.Context)
(base : Interpreter.IntrinsicSimdHooks P S C V)
:
Interpreter.IntrinsicSimdHooks P S C V
Equations
- One or more equations did not get rendered due to their size.