[PATCH] D26151: RegCall - Handling long double arguments

Oren Ben Simhon via llvm-commits llvm-commits at lists.llvm.org
Mon Oct 31 08:03:35 PDT 2016


oren_ben_simhon created this revision.
oren_ben_simhon added reviewers: stoklund, ahatanak, rnk, delena.
oren_ben_simhon added a subscriber: llvm-commits.
oren_ben_simhon set the repository for this revision to rL LLVM.

The change is part of RegCall calling convention support for LLVM.
Long double (f80) requires special treatment as the first f80 parameter is saved in FP0 (floating point stack).
This review present the change and the corresponding tests.


Repository:
  rL LLVM

https://reviews.llvm.org/D26151

Files:
  lib/Target/X86/X86CallingConv.td
  lib/Target/X86/X86FloatingPoint.cpp
  lib/Target/X86/X86ISelLowering.cpp
  test/CodeGen/X86/avx512-regcall-NoMask.ll

-------------- next part --------------
A non-text attachment was scrubbed...
Name: D26151.76408.patch
Type: text/x-patch
Size: 5977 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161031/7e529734/attachment.bin>


More information about the llvm-commits mailing list