- New function SDValue getBackchainAddress() used by lowerDYNAMIC_STACKALLOC() and lowerSTACKRESTORE() to properly handle the backchain offset also with packed-stack.
- Make a function getBackchainOffset() for the computation of the backchain and use in three places (NFC).
A new test @f6 in backchain.ll, which is same as @f5 except for using packed-stack. I replaced the offsets as needed and hopefully the test should be correct.