Skip to content

Commit

Permalink
Don't look through ownership instructions during CSE
Browse files Browse the repository at this point in the history
OSSA rauw creates copies in a lot of cases. Several of these copies
cannot be eliminated due to escapes, unimplemeneted optimization edge cases etc.

This can be an issue for performance parity with non-ossa

Disable looking through ownership instructions to avoid copies created
by OSSA rauw.

This can be revisited if we rewrite OSSA rauw to not create copies.

This has no effect on microbenchmarks with -enable-ossa-modules
on by default.

rdar://139773406
  • Loading branch information
meg-gupta committed Jan 22, 2025
1 parent 2e92644 commit 1c153ce
Show file tree
Hide file tree
Showing 6 changed files with 135 additions and 177 deletions.
Loading

0 comments on commit 1c153ce

Please sign in to comment.