[LLVMdev] Discussion of eliminating the void type

Duncan Sands baldrick at free.fr
Wed May 9 00:28:47 PDT 2012


Hi Dan,

>> there's a difference between users of LLVM (which you discuss here)
>> and developers of LLVM (people writing transforms etc).  I agree
>> that for users it just changes one oddity for another.  However for
>> developers it should make things simpler by making the IR more uniform.
>
> As a developer, it would be mildly nice to give stores names.
> However, that may be more than offset by the fact that store instructions
> would be able to have users. It'd always be safe to RAUW a store with
> undef {}, but that's a nuisance.

at this point I should confess that I was only thinking of function return
types when talking about void type, and forgot that StoreInst returns a
type, void type.  How about having getType return null for StoreInst and
similar?

Ciao, Duncan.



More information about the llvm-dev mailing list