You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Als komplexe Typen zählen alle Typen, die im Moment als pointer übergeben werden (also Texte und Strukturen).
Ziel dieses Issues ist es solche Typen wenn möglich nicht mehr als pointer, sondern als Wert zu übergeben.
Das ermöglicht einige Optimierungen, und erleichtert vor allem die Zusammenarbeit mit C code.
Vorgehensweise: Entsprechenden C-Code mithilfe von clang zu llvm-ir kompilieren und analysieren.
Beispiel: https://godbolt.org/z/ejzbev8Kr
The text was updated successfully, but these errors were encountered:
Als komplexe Typen zählen alle Typen, die im Moment als pointer übergeben werden (also Texte und Strukturen).
Ziel dieses Issues ist es solche Typen wenn möglich nicht mehr als pointer, sondern als Wert zu übergeben.
Das ermöglicht einige Optimierungen, und erleichtert vor allem die Zusammenarbeit mit C code.
Vorgehensweise: Entsprechenden C-Code mithilfe von clang zu llvm-ir kompilieren und analysieren.
Beispiel: https://godbolt.org/z/ejzbev8Kr
The text was updated successfully, but these errors were encountered: