[PATCH] D59592: [RISCV] support ilp32e Calling Convention

Daliang Xu via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Apr 2 02:43:31 PDT 2019


xudaliang.pku updated this revision to Diff 193246.
xudaliang.pku added a comment.

1. fix the bug on double check the interrupt mask
2. give a test of passing a double (8-byte aligned) on the stack (4-byte aligned) in calling-conv-ilp32e.ll for  func: caller_double_on_stack and callee_double_on_stack


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

https://reviews.llvm.org/D59592

Files:
  lib/Target/RISCV/RISCVCallingConv.td
  lib/Target/RISCV/RISCVFrameLowering.cpp
  lib/Target/RISCV/RISCVFrameLowering.h
  lib/Target/RISCV/RISCVISelLowering.cpp
  lib/Target/RISCV/RISCVRegisterInfo.cpp
  test/CodeGen/RISCV/callee-saved-gprs-ilp32e.ll
  test/CodeGen/RISCV/calling-conv-ilp32e.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D59592.193246.patch
Type: text/x-patch
Size: 21543 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20190402/bf8804c6/attachment.bin>


More information about the llvm-commits mailing list