swift
Add caller and callee versions of functions
#74121
Open

Add caller and callee versions of functions #74121

ahatanaka wants to merge 13 commits into main from non-trivial-cxx-class-convention-new-api
ahatanaka
ahatanaka Add a new parameter convention `@in_cxx` for non-trivial C++ classes
58eb9cf6
ahatanaka Address feedback from @atrick and @nate-chandler
c7272ca2
ahatanaka Add type attribute for @in_cxx
07696ea5
ahatanaka Emit destroy_addr when inlining a function that has @in_cxx parameters
3a71a598
ahatanaka Fix mangling of @in_cxx
8f572cb0
ahatanaka Add missing case
38a34add
ahatanaka Fix function names in tests after mangling change
060900dc
ahatanaka Fix tests
a50a46a7
ahatanaka Don't eliminate a copy_addr instruction in Temporary RValue Optimizat…
c6b6a0dc
ahatanaka Fix assertion failure
664e8585
ahatanaka Fix check strings
1ca437f3
ahatanaka new api
77d71e85
ahatanaka Add caller and callee versions of functions
b35f6646
ahatanaka

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone