[LLVMdev] Pinning registers in LLVM

David Terei
2009-06-29T14:02:34Z

Thanks for the response.

2009/6/29 Eli Friedman <eli.friedman at gmail.com>
> The issue is that the register allocator isn't aware of
> the global register, and can allocate other values into it.

So in that case there is no way currently to pin to registers then? I
won't be working with llvm-gcc, using llvm directly, was just trying
to figure out how llvm supported this feature by studying the llvm
byte code it produces.

> Patches welcome, I guess, although off the top of my head, I'm not sure
what
> the best way to go about implementing it would be.

Any idea of the difficulty this would involve (ruff guess of time it
would take?). Need to decide if it would be better to add support to
llvm for this feature or change GHC such that it isn't needed.

Cheers,
David