Displaying 2 results from an estimated 2 matches for "namable".
2011 Feb 27
0
[LLVMdev] LLVM IR Type System Rewrite
...> Named structs.
> Unnamed structs (named structs with no names)
> Anonymous structs (things like complex, which cannot be cyclic)
>
>Given this, the rules above would be that "only non-anonymous structs can have
>cycles" for example. Arrays, pointers and other non-namable types can be
>considered to be anonymous as well.
>
>When printing out .ll files, anonymous structs (which cannot have cycles) are
>just printed inline, as in "{i32, i32}*". Named structs are printed as their
>name ("%foo*"), and unnamed structs are printed with...
2011 Feb 26
17
[LLVMdev] LLVM IR Type System Rewrite
Several people have been proding me to write up my thoughts on how to fix the IR type system for LLVM 3.0. Here are some (fairly stream of conscious) thoughts on the matter:
http://nondot.org/sabre/LLVMNotes/TypeSystemRewrite.txt
Comments welcome!
-Chris