These are chat archives for dropbox/pyston

5th
Apr 2015
Marius Wachtler
@undingen
Apr 05 2015 14:16
I hacked llvm to generate a const pool stackmap entry for the GlobalVariable symbols. Looks like this works. With this patch we would generate the same code with the object cache enabled or disabled. The only difference is that when loading the object we have to do additional relocations for the the stackmap constants table entries which contain symbols.
Kevin Modzelewski
@kmod
Apr 05 2015 21:15
oh cool
that sounds like the right behavior too?
so we could probably get that into llvm :)
also I wonder if there's something we could improve about patchpoints that would fix the "ran out of registers during register allocation" issue
someone else ran into that, and got a response that it's usually an issue with the instruction definition and not the register allocator itself