Skip to content

perf: cranelift-codegen-meta: less llvm-lines: vec![...] -> &[...] - #14086

Open
dishmaker wants to merge 1 commit into
bytecodealliance:mainfrom
dishmaker:dishmaker/perf_codegen_meta_define_vec
Open

perf: cranelift-codegen-meta: less llvm-lines: vec![...] -> &[...]#14086
dishmaker wants to merge 1 commit into
bytecodealliance:mainfrom
dishmaker:dishmaker/perf_codegen_meta_define_vec

Conversation

@dishmaker

Copy link
Copy Markdown
Contributor

change: -4.2 % less llvm lines

Before:
  Lines                 Copies              Function name
  -----                 ------              -------------
  187113                4294                (TOTAL)
   16739 (8.9%,  8.9%)     1 (0.0%,  0.0%)  cranelift_codegen_meta[5b669ca35bdaf383]::shared::instructions::define
    3772 (2.0%, 11.0%)     1 (0.0%,  0.0%)  <cranelift_codegen_meta[5b669ca35bdaf383]::gen_isle::NumericOp>::ops_for_type


After:
Lines                 Copies              Function name
  -----                 ------              -------------
  179088                4286                (TOTAL)
   10042 (5.6%,  5.6%)     1 (0.0%,  0.0%)  cranelift_codegen_meta[5b669ca35bdaf383]::shared::instructions::define
    3772 (2.1%,  7.7%)     1 (0.0%,  0.0%)  <cranelift_codegen_meta[5b669ca35bdaf383]::gen_isle::NumericOp>::ops_for_type

@dishmaker
dishmaker requested a review from a team as a code owner August 6, 2026 19:39
@dishmaker
dishmaker requested review from alexcrichton and removed request for a team August 6, 2026 19:39
@github-actions github-actions Bot added cranelift Issues related to the Cranelift code generator cranelift:meta Everything related to the meta-language. labels Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cranelift:meta Everything related to the meta-language. cranelift Issues related to the Cranelift code generator

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant