Displaying 1 result from an estimated 1 matches for "efd7e46d".
2019 Dec 04
3
ABI-specific Stack Pointer Register?
Hi,
In the runtime system for GHC Haskell, the stack pointer register is not the
same as the one defined by the operating system ABI, and it's difficult for GHC
to change that. Following the example of CoreCLR in LLVM, it seems one way to
remedy this situation is to define a new ABI (i.e., a new
llvm::Triple::EnvironmentType ) and modify the code generator as-needed to
respect to our ABI,