Como posso implementar um tipo de dados de string no LLVM?

Eu estive olhandoLLVM ultimamente, e acho que é uma arquitetura bastante interessante. No entanto, olhando através do tutorial e do material de referência, não consigo ver nenhum exemplo de como eu poderia implementar umcorda tipo de dados.

Há muita documentação sobre números inteiros, reais e outros tipos de números, e até arrays, funções e estruturas, mas AFAIK nada sobre strings. Eu teria queadicionar um novo tipo de dados para o backend? Existe uma maneira de usar tipos de dados internos? Qualquer insight seria apreciado.

questionAnswers(4)

yourAnswerToTheQuestion