[LLVMdev] Getting the Stack Pointer
dag at cray.com
Tue Mar 4 09:19:56 PST 2008
What's the "right" way to find out which machine register acts as the
stack pointer? I'm working on enhancing Fernando's register allocator
debugger and would like to add support for stack pointer semantics.
TargetRegisterInfo has a getFrameRegister method but that returns
(on x86) either ESP/RSP or EBP/RBP depending on whether frame
pointer elimination has been done.
Would it be ok to add a getStackPointerRegister method to TargetRegisterInfo?
More information about the llvm-dev