¿Cómo puedo implementar un tipo de datos de cadena en LLVM?

He estado mirandoLLVM Últimamente, y me parece que es una arquitectura bastante interesante. Sin embargo, mirando el tutorial y el material de referencia, no puedo ver ningún ejemplo de cómo podría implementar uncuerda tipo de datos.

Existe una gran cantidad de documentación sobre enteros, reales y otros tipos de números, e incluso matrices, funciones y estructuras, pero AFAIK no tiene nada que ver con las cadenas. Tendria queañadir un nuevo tipo de datos al backend? ¿Hay alguna manera de usar tipos de datos incorporados? Cualquier idea sería apreciada.

Respuestas a la pregunta(4)

Su respuesta a la pregunta