swift
Add caller and callee versions of functions
#74121
Open

Commits
  • Add a new parameter convention `@in_cxx` for non-trivial C++ classes
    ahatanaka committed 1 year ago
  • Address feedback from @atrick and @nate-chandler
    ahatanaka committed 1 year ago
  • Add type attribute for @in_cxx
    ahatanaka committed 1 year ago
  • Emit destroy_addr when inlining a function that has @in_cxx parameters
    ahatanaka committed 1 year ago
  • Fix mangling of @in_cxx
    ahatanaka committed 1 year ago
  • Add missing case
    ahatanaka committed 1 year ago
  • Fix function names in tests after mangling change
    ahatanaka committed 1 year ago
  • Fix tests
    ahatanaka committed 1 year ago
  • Don't eliminate a copy_addr instruction in Temporary RValue Optimization if it's used by a function taking a @in_cxx parameter
    ahatanaka committed 1 year ago
  • Fix assertion failure
    ahatanaka committed 1 year ago
  • Fix check strings
    ahatanaka committed 1 year ago
  • new api
    ahatanaka committed 1 year ago
  • Add caller and callee versions of functions
    ahatanaka committed 1 year ago
Loading