Documentation

Miri.Input.EvalArchitectureMachine

Physical LLVM architecture dispatch on the same canonical execution state. Pinned sources: intrinsics/mod.rs, intrinsics/x86/mod.rs and helpers.rs expect_target_feature_for_intrinsic. Target identity and features are compiler facts; host architecture and target-triple parsing are never substitutes.

Exact compiler session target.arch, added independently of target triple.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    helpers.rs:940–952: absent enabled ISA feature is UB, whereas absent compiler evidence is an unresolved input obligation.

    Equations
    • One or more equations did not get rendered due to their size.
    Instances For

      Install concrete SIMD projection/transmutes, all x86 families and shared choice-tape float perturbations. Only compiler type construction, signature checks, host sqrt and source numerical settings remain in the x86 leaf record. The scheduler yield updates the canonical ThreadManager directly.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        Apply after EvalCoreMachine.config, so LLVM operations share its physical SIMD, access, projection, and scalar dictionaries. This does not reconstruct or capture an older fallback call chain. Existing core files need no modification.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Compiler-closed production entry: no caller-provided x86 implementation or layout-constructor callbacks. Signature symbol-clash and host math are the same source policies used by the enclosing foreign/intrinsic factory.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            Install the same direct constructor in an already assembled configuration.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For