Skip to content

Implement single-use temporary folding optimization #37

@avrabe

Description

@avrabe

Feature Request

Fold single-use temporary variables back into their use sites to reduce local variable count.

Location

loom-core/src/lib.rs:7126

Current TODO

// TODO: Phase 4: Fold single-use temporaries

Example

Before:
local.tee $temp
...
local.get $temp  ;; only use

After:
local.tee $temp  ;; fold into use site

Impact

  • Reduced local variable count
  • Simpler IR for downstream passes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions