GLSL is what needs a new memory-manager and Gallium should provide, using LLVM if I'm not mistaken .