[PATCH] D94465: [RISCV] Frame handling for RISC-V V extension. (2nd. version)

Su Hsien Ho via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 29 20:24:55 PDT 2021


SuH added a comment.

I have a question about access incoming args.

  |---------------------------------|
  | scalar callee-saved registers   |
  |---------------------------------|
  | scalar local variables          |
  |---------------------------------|
  | scalar outgoing arguments       |
  |---------------------------------|
  | RVV local variables &&          |
  | RVV outgoing arguments          |
  |---------------------------------| <- end of frame (sp)

In this frame layout design, if we have some args pass through stack(more than 8 scalar arguments or more than 32 vector registers passing from caller),
how to access incoming arguments frame objects across "**RVV local variables**" ?
(RVV local variables is currecnt frame and incoming arguments is previous frame.)


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D94465



More information about the llvm-commits mailing list