Wie kann ich einen String-Datentyp in LLVM implementieren?

Ich habe angeschautLLVM In letzter Zeit, und ich finde es eine ziemlich interessante Architektur. Wenn ich mir das Tutorial und das Referenzmaterial ansehe, sehe ich jedoch keine Beispiele dafür, wie ich ein implementieren könnteZeichenfolge Datentyp.

Es gibt eine Menge Dokumentation über ganze Zahlen, reelle Zahlen und andere Zahlentypen und sogar über Arrays, Funktionen und Strukturen, aber AFAIK hat nichts mit Strings zu tun. Müsste ichNeuen Datentyp hinzufügen zum Backend? Gibt es eine Möglichkeit, integrierte Datentypen zu verwenden? Jede Einsicht wäre dankbar.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage