Mill Computing, Inc. Forums The Mill Tools Compilers LLVM pointers Reply To: LLVM pointers

Will_Edwards
Moderator
Post count: 98

Indeed 🙂

We haven’t really been hampered in our efforts so far because the target code we’ve been focusing on porting and benchmarking is all C and C++, which are memory-unsafe languages. Our event bits, mentioned in the talks, are really helpful for precise GC runtimes. So so far we’ve just ignored it.

But there are precise GC languages using LLVM, and that non-integral pointers are being supported in LLVM is enabling those languages to tell our backend that its storing a pointer and enabling them to make use of our event bits and so on.