swift
Add a new parameter convention @in_cxx
#73164
Open

Add a new parameter convention @in_cxx #73164

ahatanaka wants to merge 13 commits into main from non-trivial-cxx-class-convention-test
ahatanaka
ahatanaka ahatanaka force pushed to 4e22055e 1 year ago
ahatanaka
ahatanaka
Sadewoabdi
ahatanaka
ahatanaka
Sadewoabdi
ahatanaka
ahatanaka
ahatanaka
ahatanaka
ahatanaka
ahatanaka
ahatanaka ahatanaka force pushed to 145ff145 1 year ago
ahatanaka
ahatanaka Create two versions (for caller and callee) of the functions that answer
227c4038
ahatanaka Fix build error
5d2ae2d7
ahatanaka Fix build error
7ea381e7
ahatanaka Add a new parameter convention `@in_cxx` for non-trivial C++ classes
84b5883b
ahatanaka Address feedback from @atrick and @nate-chandler
b49af47e
ahatanaka Add type attribute for @in_cxx
faeb525c
ahatanaka Emit destroy_addr when inlining a function that has @in_cxx parameters
cf3d866d
ahatanaka Fix mangling of @in_cxx
291ce2de
ahatanaka Add missing case
248fa9e3
ahatanaka Fix function names in tests after mangling change
fe7ce85a
ahatanaka Fix tests
26aa30a4
ahatanaka Fix check strings
e9290855
ahatanaka Fix isConsumedParameter, etc.
64cb50d0
ahatanaka ahatanaka force pushed from 145ff145 to 64cb50d0 1 year ago
ahatanaka

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone