JIT: inefficient codegen for calls returning 16-byte structs on Linux x64 / arm64 #8571
Labels
arch-x64
area-CodeGen-coreclr
CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI
enhancement
Product code improvement that does NOT require public API changes/additions
optimization
tenet-performance
Performance related issue
Milestone
From the binarytrees performance benchmark, initial call to
bottomUpTree
fromBench
(other calls to this method have similar issues)bottomUpTree
has similar issues at its recursive call sites, and also does some redundant zeroing of temp structs that were zeroed in the prolog:Note this latter bit of code could simply be something like
category:cq
theme:structs
skill-level:expert
cost:large
The text was updated successfully, but these errors were encountered: