[LLVMdev] code generation order revisited.

Gordon Henriksen gordonhenriksen at mac.com
Thu Jun 12 13:05:19 PDT 2008


On Jun 12, 2008, at 13:25, Hendrik Boom wrote:

> So it appears that types are processed for identity the moment they  
> are made during parse tree construction?

Yes.

> This means that a type has to be completely known on creation.

Yes.

> Presumably there's some mechanism tor a type that isn't completely  
> known yet -- or is thet avoided by having a type 'pointer' instead  
> of 'poimter-to-foo'?

Partially opaque types can be refined. This section of the  
programmer's manual is applicable:

http://llvm.org/docs/ProgrammersManual.html#BuildRecType

— Gordon





More information about the llvm-dev mailing list