Documentation on LLVM type system

Hi,
Is there any description of the type system of LLVM more detailed than
ProgrammersManual.html ?
I am a newbie to LLVM and I spent quite some time browsering the source code
trying to truly understand the type resolution example in the
ProgrammersManual.html (e.g. Why "NewSTy" is potentially invalidated, how
StrutTy is updated,etc). So I think a documentation on the overall logical
structure of this design maybe rather helpful to all newbies :slight_smile:

Is there any description of the type system of LLVM more detailed than
ProgrammersManual.html ?

Nope, that's it.

I am a newbie to LLVM and I spent quite some time browsering the source code trying to truly understand the type resolution example in the ProgrammersManual.html (e.g. Why "NewSTy" is potentially invalidated, how StrutTy is updated,etc). So I think a documentation on the overall logical structure of this design maybe rather helpful to all newbies :slight_smile:

Is there a specific question you have? If so, I can update the document. Note however, that those details should not be needed by 95% of the people using LLVM to do stuff. What are you trying to do?

-Chris