[PATCH] D79589: [WIP] syndicate code generation between dynamic alloca and static alloca during stack clash probing

serge via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon May 11 08:34:43 PDT 2020


serge-sans-paille added a comment.



> All the callee-saved registers are added as live-in on the entry block, of which most are saved (and killed) immediately on SystemZ. The function argument registers however are also live-in and as well live past the stack-probing loop. I found it most convenient to make those argument registers in particular live-in after the probing by recomputing the liveness...

I've got no prior knowledge of SystemZ, so pardon the seemingly stupid question, but how does the live-in of the entryblock impacts the Live-in of the probing loop?


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D79589/new/

https://reviews.llvm.org/D79589





More information about the llvm-commits mailing list